{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Performance Comparison"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Performance with basic LSTM Model\n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAACxCAYAAADK+HZTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJztnXe4HVX1/j/n3tz03khCEhJC6F16R1AQbKi0iCBi+doA\nRVQEFQsiYkNFFFFAMIhREBVFqjTpAUINkJ6Q3nPTbtm/P961fzPn3JlzS27IyXG9zzPPvWdmzZ49\ne2bWXnvttd9VCCHgcDgcjupFzZaugMPhcDg2L1zROxwOR5XDFb3D4XBUOVzROxwOR5XDFb3D4XBU\nOVzROxwOR5XDFb3D4XBUOVzROxwOR5XDFb3D4XBUObps6QoA3HLLLWHChAlbuhoOh8OxVSGEUGiL\nnFv0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVjspS9EOAnwDfTO0bZPu+C3TbEpVytEAN8EPg\nY22Q7Q+8Hzh0s9aoGF2B7wMnvoXXdDgqGJWl6PsD5wNfTO07wPZ9CqjbEpX6H8VQ4MvAThnHaoDP\nAe9uQzm9gcOBvTqvaq2iDvgMcEgHzv0c8MnOrU6HsTtwJjBsS1fEsbWjshQ9wHxgLolS/y3w9y1X\nnf9ZDATOALbbxHIWAj8FJm1yjd4anIxGIJWA7YF3oWfhcGwCKiKOvgjrgT8D2wKzkGX5Z+DgErl+\nwIVAH+AV4F8mD+q+dgJOQaOEtcCLwC0lZdSgkcI4+70Q+LnVoYBcSf8HXAFssH0/BhYD37NzugB7\nIKX4HeAdwGF2zW8ADXadocDnkYU7GbgXmNeehkEuif9DyncV8Azwj9S9jAeOB/4KfBaoBa6z9mkr\nRqJ2HQAMBz6NXCDrgYuA5pRsLXAOsDMwDbgPeN2O9QOOBI6x35NQu5XiQNReI1Abz7E6N7SjzoOR\n9X40sAh4OkPmcPScdgSagDvQc1hjxy9Gz2gc0AhcZftvAx4CAlK4ewLvBHpaXR8D/ltyrWPQSHSo\nlT8RtUtjSmZf5M4aByxB791KO3YIcCpS9DsCXwOW2vFvWl0cjnag8hR9AO5ECvN6ZOGXfrgjga8A\nHwCWAe9DyuIMO94dOA84DqgH+iLF+ACwwGRq0Ed0IVLgDWgOYCKJAh4AnIWUe1T0n0MfbVrRj0eK\ndSmyCLcFegGXW7m7IPfT8VaP45Ei+Gw72qU76uy+YPWoQyOfR4AVtm8U6ky2t2sMBHpYPea04zo7\noQ6pOzDayqgvkSvYdT6LOts6pLQutOO1SAHvBYwFplpd0+iJ5l52QO1Ui5Twn1BbthUTkIujr5Xz\n9oy6fgnYFXVYXZGi/QPqVECd52j03JpIXFb9UuUcgJ7/juh96IUs7pOA1SbTF7gUvaP1do/LgDdJ\nFHkf4FvovWhC791C4Hak9PvY9YfZ9ceitlzUjjZxONIIIWzxbeLEiQEIjCfwBoEeBFYS+AyBdxHY\nhsBiAr0JFAisIDCdQA06b3sCzxDYy353IbCb/R9/H0fgaQLdbF9/Av8h8L6UXC2B7vZ/gcBOBKbZ\ndbHrNRB4OXVOdwKnEAgEvkVguO3vZtftTmAZgSesTAgcRGAKgV1S5bS2fYjAqtR9DSJwIYE7CfSz\nuh9LYBaBs01mMIHVBH5ndWnrtSCws9XxnRnHulg7vEKgzvZdYc+ltkR2JIEf2bMsLecYAg8RODC1\nr1eqzLZsIwksJXCl/e5K4P3WVpel5Mag9yr+/omdV9ouDxL4Z861hhIYnfo9isCvCHzRyikQOIvA\nrQR2TckNSl1nWzvnCjsfAn0JzEndQ9zeS+CWkrJ88y21tVXHVp6PHuQe6IEm1J4qOVaDrM27SNwI\nc5AL4yD73Qi8hIbZxwHvQRbbSJLInYCs6wOAMbavCVl8HUEAbkAjEJDF14isvgJwt8mA3Bz/AfZp\nR/l72fmv2u/lyEIehUYQEYuRWwh0f12RC2pzjN3mkbhYpqIRQHuusxHVbW9gG9tXT/vcNqNIXCix\nzOcz5GYja/sENAIchCzn9tR3Ebrng62cg9CobxAajQRgHXrP9kDPHTQ6iW6bnYHdgAfRiAz0nGai\nkY3DsRlQea6biE8h/+0SEiUA+qAK6CO7u+Scv9nfccC16AN7Hg2Z+yGlFyd5V6Hh/hXAjegDnIU+\n4CUdqO9GkjmCNHqjTutddj9pZPmS87Arcg802e9m5BLogTqxqbZ/NYnboxm1VTc6f9q9CbVhRHRt\ntec6/wV+hfznH0c+7deAD5aUXQ5DkVvk9dS+0ufXCxkMcc5iPXKpBNr3BXwKRYTdixTzRtT+Xa1s\nkPtle7uHnyDFfxFyR9YjN99Y5Hc/P1X2OtruXnM42onKVfR/QT71UgSkwG5Dk39pRGv6eKQ83gZM\nRxOj2wEXlJSzAvmvR6MJtAko4uK6lEwpZVAehVAcTJWiESnfW2g5adeeD3s1LcNL65DCLfWfby1o\nQm19N7KCT0UdYlYnnocNqCPrmdpX2k7bIWV8HfAzEgX93nbW95329wrkUy+geZD0tRtQ5zUKTaoe\ng+aOZqDOZi1S6lejziKN1TgcmwWV6bqBZDhbikY7djbwBBqyP45cGstNZgfUGbyMlOAY9IGn0Q1F\nPcxEURVXAjcB+9nxYOf2A45FH/UI2t9iMdLk1FR9n0Af/sq8kzLwF5IJWdBE3enoHie3s05twTrk\n6thc7oQCGqnVoqige5AF/GA7r/ks6tDPtN/dUWeRxgD0zkxFHUMP4MNkr8tYjto2q0MfYsfnWjmn\nAx8quaexSNm/gEaVV6H3b6TJ3AX8E43uFqH34TEUnZOOyol1GUnxiNbh6AAq16LPQ0AK4SvIspqJ\nPsDtUTjjSuDfyBXwHaRQj0VD5jR6AeciK20BcveciKJaIlYj18sFdv6uHahvA/LdnwNchqz4bZFC\n+DJtt+JeQGGT30Ad02ir+5dQh9TZXfZK5Hs+GblC1qP1DFmjlixsjxb8DEFt1weNlpahUNflyF02\nAbm8liIL+BC06ratWIrcPSegSKvBKAIrjZmovT6DQkZH271lzQXMAo5A788KFMI6A933i6g9LkTP\n7YMofDeigOZ8DkdzAgGNTp5Bc0axvncAv0EdyoPoHTsKdQKvpsqbjdrobLuvNSiM2OFoJwohtPXL\n3Xz4/3z0/ZCyvZXEFw2ywE4Dbib5OHui8Mo+6KNbANxP4pfuj+LoC+hDm4o+zFuQ0qpFyugQK2sN\ncvM8WlK5vdBkYTOyPN+GlOAf7Xgtstjejj7eLBTQvb0XdTArkJvpIYrj0ltDHWqfocgF8AYazcRr\nbIvCBv+JrMMC8Ankw76LlhZja9gFTWgPRO6O3yHlVYMU4WwrFxRyeJTJNNp5WbQHC6zO85GCOwYp\n3W5o9PMqUqjtQT/UCe+JOpBXkMJ9EY2eQOGKe5nsIqT890fzM2mF39tk90ft94iVE6yO41BH0IRG\nIYOQW+gpu+8BKJ5/gJ2/BPnnSzuV7VH7jkZt+yzqUJaXyB2MOspe6B29mbZ3to6qR1v56CtL0Tsc\nDoejzfDEIw6Hw+EAXNE7HA5H1cMVvcPhcFQ5XNE7HA5HlcMVvcPhcFQ5Ki+O/pcUL2SZg0IeS1fB\nvpXoimL3H0Khnx3FsSjE8tzOqNRmRC2K8/8CMgVuRmGK7QnP/ALZ6w5eQQyhkUX0XSjEdRsUY/4U\nWvUMCk8chNYgjEShqFPRytN0WOoQFDt/AgpVnI4WKsX67oTWG2ThIhQCeTSK8+9ZcvxzaHFUxHBE\ng9AfhV3eRxIOuhcJr1IpHkIL8iJOR6G63eyerqE4pLiAQi/PRQvXpiN+pMdSMiNRzP7RqD1uRaHE\nkT5iNFoAeCz6ph60zakW/udQeYr+oyhufjp62fsiSoOH0Ue8JVCL6Io3sGmKfje0grPSFf1eSDEe\ng1bIjkHx5n8sc04p9qWYLrgGxYI/QJIXYFvg20h51pNwAk1Gce79EQHZF5ACbkJrEOaghUNRkX8C\nrZnoScI7M5Vk7cAA1Amk0c/kv2a/d0XPZj1JJ9JIwmEDimc/EynpekSlfTBaZduEOqWDKCarq0Ud\n0UoSRb8LcAkJBXID4mT6L4myP8CudQaKm48reqOi3x19K3EVcB1aR3ADWpEb2+W9qONpRp3hYYha\nOt2pOKofW5qiuIimGAJrCTSlqDjHISrbG0hoid/qrYbAHiQUxB3dBhHYfctTm5bdahHV8RS77xoC\nfySwgJYUxO3ZDiXwKIET7PcAAhchSt/YrtsQ+B6BmxB1b28CeyO65QKifH43gbmIGji+H0sJXJ6q\n/wGIxvr/cupSIDAZ0VTHfZ8lsBzRV+fdwx8JLLS6QeAIAncTOIPsd7OGwKmISvoA27cngTsInE+g\nD6IvPpbAiwQ+mLqH6VZ2pMjuheioY9m3EFhH4OLUvjsIbCChYz6UwD4k9NifQzTgx+fU17etbmur\njq08i74UMxAj4Nlo/LERWfq7oJylv0CJoHsha+f3KZkzkGXZEy1BL+W7gSRJx9uQ9fo74DlkAdUh\nNwHIonqQlhZ9F7Qq9ASr0wbEovkfEsrjo0mSoqxD7oBSdEVshuPQ0PsJtPIy8uHshFwGlyNLcj9k\n9V6eU9YQZHWuyDheDr3QyttnSCzb+1Fyjb60XLnZVuyCrOZn7HcNarsVJGybq0joKGrQiucpqXqs\nR26SASTcMdsi7plYbhNaXTsCWb1Z6I2ee2nGsdawPXofo2vkBavPzmQnZ+mDrPspJOya45BLZQoJ\n/cVkkmxSoJXIvRGVR8yAVVp2FzQSSGftWoHe2biE5r9IHZD6fRKiU6ihfauyHVs1Kn8ythYpiZUk\nw80CGu5fiD7wx9Ay893RB9cP5Zp9P1KY/0Q+55vsOOjOd0Yf6h7oo/8nStUX+UsaEcvgdWgYXUoz\nDOLbeRIpsT9YGftRzIHygpWznEThp7ED6hzG2fmzgK9a3eJHOwx1dr+ydngOuTVKO41aRD3witWt\nvRhm9XwcUUZ8ErlB5iLXU0dQg7iJXkasjyDOm4mog/0DSpF3HfARlHVqBVJSaWVUQG6kWSREbt1Q\nB5DmDGpAinBURl1qUbs9Avw64/hLiCLhv4ibKL3usAeinojYYNceg97HUpxh2+9JOsgeiHittJxu\nSNmD6BcmW5kvIaqLm0nYM0F8QH8FPobSIH4bvc8Xp8pOK3mQ0TMauUXddfM/hcq26AtIwb4bvdil\nL2d/5I+MltkzyPI5HCmpo5BCBH0wj6KP4Vn0YZ2KJtOuRC8/9jdaUQF9cLFzyMJBJv8nZPmCJhTT\nlu8S2w7PKWMPpJzPR9ZoP7v2D+0e02VNtPvtjUYqByPl314emzx0RSOiNWiisgfiYV+PLPqOoB+a\nbE2nEgzI174MjYaOtmu/QH6O2xFoNPM0mrMBWbTDkP/837ZvKFLo3UoLQH70PVCn80Zq/3xENhZ5\n689DfD6/Rpw+oKQjcbTRbPUZZdfJutYeaISUzlMwF41aRiMjJFgZNagDALXXLsg4udau9WXbf4+d\nMwXx4u+J5nzq0PsX38EsHIfep6m07AQcVY3KVPQ16CNsRsyEV6Ool1K8jHJvRsQP6mL0gZ2XOlaL\nFNXpSPkPseMHkCh5KGYPbAuuRpbzdUjRzESJntszcXwScunEa69EH/QLyOKNGaMCikhpQO6D51An\n2JVE0TehCc+OKuVAYsVehNoxEsV1ZKjfFbnGngJ+kNo/CFmja9AE4atoZPNp9Ky/iTqBiJ4oi1gX\n1LlGV8YLaCLzUtRZ9kAKeA7Zyuw0NErZj6RDB7Xrbanfd6EJ008ja3kdes5fQ+37Jupc6shWnD3Q\nuzaJYuv9UeRqvNHKrkeW+yKS9m1G7qlLUb5ikJI/D3UQs5DL8t1o8vUbVo+/IDfneIpdPf3tnvsh\n46Y9+XgdVYHKVPTNyEoJaKg/g+yPdgXZlmxv+zu4ZP9dJL7SaEGt28S63oWU66HIJdDDrvtdiv2n\n5dCdlqOVJpIhfUSpKwPyE6F0FOvtmgNRZwOytnvSMf/8ENRZvURxfoERaDTyCFLUkR30P8h9NoZE\n0XcDjkTt9EuKlVgTmqc4AUX5LEUK+xyyn+1edq25GcfSeBN1Fv1J3pMn0XP9KlK4t6B2GkFLH/oY\n1NmXMnE2IWV/E7L41yPXzpdIOp5VqLNPJwNfZPv72O890MjgIfSebECd6QEk8zMRE1Cn+hUSNk/H\n/xQqU9GDfNWtoYnsDuAONAn2XvKt0FXIt/8BZB11dCi7DE3Q3oosrqFohNAbKZu24ClEP9yFJKRv\nKBq+v17mvDx0t/PXUGwVtwXzkTV5SGpfzOn6coZ89IPnxWa/B7l+dqFY8ca5lPQzbEb335Uknr0L\ncovtghR5loKOyTu+br+3R26w0lSN0aK9leLY+CwMQxO981L1rieJRQdNkH/drj0vde5A9OxvQvMP\npViD5pcidkM5D2J9n7W6pg2VmOM2dgY90cgubSA0oraMxkFXNFr8GBpN3ZF/u47qRuVPxnYEdyFF\nfjzJHRZIfJSgj3YiikU+OHXuEbRcNFMORyALCvSRxY+vPdEuz9l5kb99EOqkeiDLsj2oQdEbP0KW\nXHuxHrkidkJKtgtSFgtpabXWINfCleSPLA5FinJByf4FyMo/hGQSclv7vRj5xWtRh70rstLzrPCR\nqK0K9v/pyJJ+oERuB/RcpmSUcTjFma0+hEYyz5G44QYg6x2S+aOjkaJPjyx3RZ3jC2R3tJF/P9bp\nbCsjKvplJHNNsV33Qc8iul3movmC9Lu7D3p3Y87cE1Cyld+S5FN2/G9iS8fQtxpHn7XVEDiGwP0k\nMcLprUBgCIG7UMz1HBSXfDnFcdK1BC4l8KTJzCRwBYGeKL55fxTf/LLVaZn9fjhVxpUEnrHzZ6MY\n9A+TxDLXEXjBzltg5bxo25Epmd0JvERgkdX5H1ZOvM6RBNZb3WLdj0Gx4D0pvqejCawi8OsOxueO\nJXCJ3e9iAlcTODBDrpbAapPLeg6D7XlOzLnOIAJ/sXaL930niqeHwM4opn4jgRUozn25Xe+XqXKu\nsnZfY23811QZcRtB4Mcm24+WdfkRgdet3dYQuJfAeSX3tTeBawmsNJlJBE7JKOu31i59cu57f7vX\nlei9uYXAwBKZowhch+L2FxH4PYF3po5vh2L/77N7XkjgZgInpmQeIRBK2m45gY8T6JZTN9+2qq2t\nOrbyEo+chiy5rCFvRMw3ujvJRGUW9kOuhZ5oQuwpZCGXLp/fxeQakWU1x64xBEV5lGIDmmQDWaOj\n0TC7G7LE/k0y3K8h37L+D4mVWotWog62c2ehCco4kTfUjk8iyR61DfLVPkBiURZM9ijkE++IT7bG\n6vF2K+8p5I7Kmh84xfZPoiV6opHJjDL12ANFl/RBbTebJHSyH3rGYzPOm06SbH1X9Bz6WRkzSaKt\nIvpYWesojs2P2Bn51QejT+h1FBCQtshj/P3u6N6ft3srHekcgVw/f864TqzL29FE92pgGi3dYl3R\nitaY6eoZ9E6k3V8D0YhgvNV5conMcSSjzTSetvvzEMutHp5hyuFwOKocnmHK4XA4HIAreofD4ah6\nuKJ3OByOKocreofD4ahyuKJ3OByOKkflrYwtTW5xO/B3ivlC3grUocU+/2e/H0UcNml0Q5wlEQ+h\nJfqbC7VoxeceaEn8fSREXm3BcMQOuW/GsWmIIwi0qOwIFBbagBbcPGr/x3p8BC2qGovCTX+LGC/T\nHD8DrcwRaKHPY7QMm90TrZ7dCYUq/pskbLIGLaAqZeh82K633mR+g0IV03gAPZv16C0/Gy0kG4Xe\npWtIFqqBFlyNQ4utRlpdb6WY9mFbxGD6PvTsH0HhvZGjqAsK9TwLhTU2IFqHn5KEv+6HFmONoSXu\nRjTZDkcnoyIU/dx0PO+p6AO6FH1Mt6CPuS+KFX6r0IjipH+EYp4PpqWib0A8K91QuraD2HyKfhvE\nh7InYqvcE3GknESiGFvDSqRMnk/tG2jlRQXcDS3Bb0JEWF3t2Ksojh/01oxDK2gfQUp2Elp/sJ/J\nvB8puGsQGdnOKLPRKMTK2Wj77kHK8la0ZuGv9vd5knR6wxFNReSBn0uioAt2recoJk2bk5LpamVM\nQWsX+qEMVc+h5wbqsCagjqo34owppQy4AHUWvzO5zwPfQ6RsUxD1xE7WfqtRvPx70Krey9BagllW\nbpp0bkdEidCeTtvhaAcqQtEX0Y4ExLcSc8Reiz6wUi7wzY2ArLkpaJHMXhkyzUgh9UAf686bsT5j\n0eKkTyFl/RyylE9BZFttoSleS/FCogK6rzcRbQRI8Q9Eivd+1MneiZRpLeoAGpDiXWb/1yKFlubr\nGY+U642I7uAFtBhpH9QxrEWd1euoc3wMKfARaKFPmgxsAXofyvH2vEm+otxg14gkeHVIqe+XuqfZ\nwPWIS+ZsiukQIm4kWSgV0IKwQVbOi2ih0n2oQ4rXmW/n7Y4U/WKKye5q0OKqp2m5yMvh6CRUhI9+\nm9oyByeSJImOGINcPPPQBzKfRFFFdEGW4mySj+geEq6b/lbGdJJVh9NIMhd1NgrIDfUPOsY4eSJS\nwHejDmYWUiDH0PEOZiTiXJ+ElDlI0c5D7jLsWnchC3RMat9Cil05o9GIIa4EjVzz8bn1RYr/NaTk\nRyNr+h40ImlGneptaFVvejXsDogw7quImjcLOyHr+qu0zA/bhPhfYmdYi5Tr4lR916BOJy1XiufR\nexRHljFz1AD0TJvsnuP5XVB7LiBJuFKKgxFnzs0Uj7Qcjk5ERVj03csd3MX+rkrtuwwtrT8VfVjH\nI+70SHVQQFb4YShxxJ/QnZ5G0rU1o6XyN6Jh9mA7/gnkNupsN1GBJLlGoQPlb4cs074o09DzaOl9\nN6S0Sulw21rmO5EFG91njait0j7vrrYvnTWrgEYx55BQ9U4kUZz/RVb0lcia3wEp7zNQB9HHznkW\ndQDvQHMcq+3ag5DPHtSRjUBttsi2pyhuw12RO2kDUqqLUAceZWoQXfIpiCKiG3J9bcpz3s2uezPF\nVAeHo85qR0Ru9ivyKSAOtHJewFP7OTYbKkLRF1WigKycP6Oh7/4o1+vKlPCpwFUkVueTaNh8DvKj\n90O+/QkUJ5N4MPX/KmT9HYgs295IMZyL/PLpjqUzEJDl1tFcnUORghyJcsdOQpZ2HcWjnfbgS8jt\nlPbxT0MdxxcQVXR3lNwlzpOksRrxq4xEndiA1LEBSLkvR1Zvb+TO2RZNUPY0mdVocvkCEkUeKYzj\naGK0yQ1FI5tbUQfyS5M5CHX4a0zmPSZzBXL9YWUvQx3LGPTc0x1XezEYvWuTkb8/3WEsRoq7xq7V\nn+wMVAXgw6jN38g47nB0EipC0bfAEOQ7Hor8tn9KHatBH8ixKKNO3LcdiSLvjiz6LDraiDqknL6F\nFFhdatscrRLYNKrYdeg+ZyAlPJdEGa4vc14e6pDlOZ1iJbUWtfcpyELvYvveoHgyJSC/+J9Q+x2A\n0jeehzqkdwDvQhPZb6BImbWok34WjRw2WPlPo8ia11BEUCOa7IzKOWIu6nx+TjJnEgnIIuYgN9RP\nUQeSru80NIrrjxKZfBhlsmpvGsY+wMlW3q9o2XG/atujaKT1feRCvKlErgdyOd3AWxto4PifQ+Up\n+qgQT0EK/Tk0ydY7dbwZfTT/Kjk3cnVH5ZeX67U7ClO8FLmG5iPFMh51Fp2dtakz8BiapNxg/9ei\nzmw14nVvDwpoInQZGr2k0YyibS5A7bEBuVyuR4q4FM1okvOPVr/tkGL/ALLmo0tpKnpeV6LJy5dQ\nR7wzepYPoc4n+s6n5dR9qcn1yTkO8rPnyTRZGXei0M3h5CdNyUI3NOFahzqxclm3FqN3+fdolJpW\n9JHV9CFadgAORyejIiZjcxFQKF4c5kOSv3QHpCzSW0xusRb5sI8jW2l3QVEQG5GFHGOtd8mQBVl8\n3XLKivVsIPG/52E7sil324LXrI4x61BPpIgX0nKir7tdJ8+l0x0p2HnI6ixFM3KVPY1cEAfZ/pUZ\nshGDUMcaRxdrUOcc26PGfm9Ez2c5sq7HkDzb/vZ7AfkRNkNQ51MuAmcbq0c5JTwQtUN7cvvWoTmN\n7ijEsi2pFXuj96I0o9VANCp5no5lEXM42oHKs+hLMREp0kfRcHsx8qN/H03avYYm6rZHi5siP/hH\nkKV+Kop26YEmyE5CFugNaEL3N8gCfSdSEKXYiCb+bkR+3yeRtXl7Sibm6/wNsmyfQh9vOg67Bn3U\nXdHH314//f0oW9AjyA0yFlnl+yKrPqIWWY93oHmKT2WUdQCKUDmHbGv2SjSRuAi17e4oV2qMstkD\nJUN/E7XxQOQ7T6fU+5Gd80/UWYxD8y3fNrkGq98ldm+Po4nLMfa33v5+DrmGlqG5gF3Q/MxP7Tpv\nQ8nE56N5lRFogvTHJOsejkIT+PPR+zMEGQF/J8nL2hu5A49FIaADrP5P2D3MRXNFZ6KRyXj7DYqE\nuhu5qz6N3GzL7Dq7oXfiupI2/jhanHUk7U/36HC0F1s6u1SLDFPNBP5UkkllMIEGAl9CGX/6E5iA\nsvQsIDCDwEMUZw6qMflHCcxHmXy+izI/FQj0JfBplAloHspkdLqVN6jk+t0I3IOyD81CmXxKs710\nR9l+VqFMVTeUHK9BmX7W2v/tzSZTQFmTHkNZgmagLEulZbUlw9R5BNbRMqtR3L6Jsi2tIbCEwFkE\nhqWOjyDwgLXpGrvWVQSOSMn0I/Bua4ul9qz+hjJ/pdvkYgLPoqxRLxP4XuqexqAMYCtSdbmXwDiS\nzE/b23krCdSbzN0oS1aU2QFlW5pn5ayw6+yfqstQAt+3e1mPslqtRlmk9jaZv6GMTatKtm+jLF+7\nEfgOet9iVqcnCexFoGtJG99k5fdqw7P3zbecbevNMOVwOByONsETjzgcDocDqBBFv2JLV8DhcDiq\nGBWh6N9sT+SDw+FwONqFilD0Da2LOBwOh6ODqAhF73A4HI7NB1f0DofDUeWoCEW/V9fUj8goOLNk\nuywl8xHgZbRQKaCFQ5sDNYhPZy4i4lqJFvjUtaOMQbS8lyVowVSkRL6q5PjsDJlBiONmMbr3ZWjl\naqzLKEQgcz24AAAgAElEQVTyVVpOMyItG4EoAc6wsteglZ2L0SKf+Ay6o0Vny9GK22VoAdhFJe2y\nCC0MiteajphCIyKX0Hy0iGoJopdIL9Ebgxa8zUcrmxehxCBRphbRBNSjhV3xWj+gmF3zPSij1BxE\n37wIZXFK01/va/VbZfe2AmWpcjj+B1CZK2MDUkhpzC/5/QZa+fjDzViPXmi142SUEm83xPj4BOJR\nbwtW0fJezrR9cVXm1YiNMqIfIgg7JSWzN+Ln+RZS8IcgxX8IUqCL0UrNialyBiIelSlI0fZGKz6/\njxRrHVohehZS1P9GHcN1iJtmCVpRfD1axXl5yX28aHUAPbP0Cs9xVu69aFXxscDH7D6eRhQORyIl\nfoXV5312zl6ISTTiCbTSNlIwLKCYyO0jiNLhw6gTihTWr5EQ252O+He+iDqyIXSMDM7h2BqxpVfF\ntlgZ+3u0OrYtK8OGoBWRe+YcryEwCq0obe+qs64ETiTwHMmK2y5oxeRrm7CarQ6tpnymjMzxJvN4\nat/fCbxZUr/3ohWfWStcuxP4IFqtOzS1v1AiN5jABrQCNK8+l6BVp3Wpdl2EVqDmnfNVtAo4rvzs\nTeDzaNXzQAIHEXiQwKmpc3oROB+tGu2HVvlOIHBrzj1i97aGwE9S+/raPV1rvweiFbPf24Tn5ptv\nFbi1VcdWpkXfWRiAhuuvIcsztOPcOsSZMp2ESyZmKuqdd1IbEHPfPlxG5h12rUdS+wZRTMDVRJKX\ndAgt+VIGIdfJf0lYPaFlG9Qg0ra8NI1dkdW/mJZ0vtshzpnVyG2UHnWNQdZ6LHedHR+AiNl6IBKz\ndN02IpdSf5NbY/t3Ar6CLPDnKOYZGmTXn5fat9a2gfZ7KBoFvIpGFYNQpq/XSBKuOBxVjIrw0bdA\nASWcSG9l01DloCtiXtyd9lMPd0XkXy8g//dC1GnMITuJRFvQAynxZxEPehZ6IXK2pxEBWMRjSPlF\nv3PkgO9h9SvFicBHkT87T5kNQcRmDwBfT+2vRa6WlbYtR26RdCdxOyJxewR1AK9T7H7a2c47AbmB\nzreyBqBO4E1E8nYgyVs4HBGm9UUEcwEp6ButPbog19X1SPlDQms81+rwkt3TUrs/SBKMf8N+z0Yk\nZI9RqV+Aw9GpqFyLPp0HNdCxD3IZ8nWvomNZnWpJkmD0QMpkUyZ+ByD2zH+Rn8FqELJk76KYlfJh\nlObwVMSmeBJiQITsp3gimnBck3Es4ljUqXySYou4GVnOE9Bk8CUm82jq+PdT5T+IcrkeRpJsuxY9\nt3rbYn7Wgh2bj/zwH0IK/yHkRz8JTajG8yfbVm9t8DpS9s+iDqRg5TYhiz+OutLvTAG1/dOISbIR\nMVqeiUYPzh7pqHJUpj0TkNUXt7HkuxbKYQOyVp9pTTADjWjCdwxSSn2B7yB3QHszEkVMQBOFPyPb\njTTAZB5GrpC0zN+RtXscigQagqzw9cg6TmMIShp+X8516tBE6PcQne+/Kbb6A1KWd6JRzFeRQh6R\nkpmBLPYGpMR/iazryIE/F7m4/oMiXm5GneUaZKWvAq5B1M8fRikf16ARyGorM6DOZIVdZ4HJj0ZU\nzNixfnbdPdBk7+127RUpmcVoAn0t6rjvQZZ9Xg4Ch6OKUBEW/bx581oXeqvRgCzGCaiVGpFlOIxi\nS7utKKDRxUryoz2GIov25xkyTUgxfQtFrCxGo556in3jBZSXdSGy/LOwD3JjXEdxlE4eVqL2KDc3\nEV1KsWOZY/JpC7+/1XeJyWxEUUHRNbcQjURWpmRKEV1wcYS2DCn6dC6BmMh8dUoGis2aAh3P3+tw\nbG3Y0hE3IQQmTZqUzCR3ZtTNYMQj/3NaRpu0thUIDEcRHZEjfXu73iUZsmMJPIw4zfPqsprAb8pc\n8xoUbdMl41gPAuNT1/sMgdkE3l4iN5rA7wj8OKOcGsSZPpviKJX0NhzxyvdKXfdhq3sP2zeUwL4k\nUTiDrMxpJFzyRyOe+U9aPd6FIpjOSD2LfqnrFBAP/gICB9i+bQkcl7qPYQS+QuAlFI0T7+lF27qg\naKST7dofMJkuVrdHU/W7we6pb5nn4ZtvFb5Vd9TNWORO6IOs22+jybdfowxQEXUoA1HBttCOawQr\ncx1wNnLd7I38xVk5PnugXKiLMo7VoMnAFchFkYUaNHG5jGzX0ACULWoMsvYPQxPGj5fIjUYTvmdl\nlDMQ+dL7ITdHXDDUhCYxr7Lr/MLuY56dsw+67zjKGIBGAwtRGw23+7+NxEKegkYLFyB/+G7I9XMP\nyXMYjVxHy2zfEcgdFGPfh6IR1Xl2nZEoheSNKD4fu95tKPvW9VbO25DbKUY2NdrvM9A7shaNHJ6h\n/ByGw1ElqIjEI3/+85/DySefrB+7omH4A2VO6Ic+5lK8TJI3FqQID0Qf87MdrFwPlKZwKFJ0T5A9\n3O+FUuUtRZE6adQiJTcYTTxmnd8FKe8VaCI06/gQFG1SQPc5h5aKaoxtD2VcpxsKiRxJSyxHbVSL\n0gj2Q51oE5oAXUjix69DkUy9SdxaL9Iyh2oNmrzuZ/WcR8vns7ddp2D38ybJfExX1GY72HU2ovZ9\nJeM6A61OAfn/n6O4Y6+1snaxa81ELi9fNOXYitHWxCOVp+gdDofD0SZ4himHw+FwAK7oHQ6Ho+rh\nit7hcDiqHK7oHQ6Ho8rhit7hcDiqHJUbR38/qt2xFLM2Vhpq0ErUc1C8+JuITKw9df4WYprMwjko\nvBEUy/8LFD75BqJFiEyONShs8mIUQtnFZM6nZQjhrojnZX9EZfCZVH3HoOQvWTgThSVGDEXslSPR\nqt37UCx7+vjPUGjpC8BfSXj8CyiM9hIUPtkTEaT9jWRtQFyJfAnit29GIaDfoJiyoWB1+JHJb0SE\na3eRcNhvCxyPuOsDisW/i+JwT4ejWrGlV8W2WBkLWiXZTCAQGLflV5+V3cYTuAut6HwJrbb8Fsmq\n0bZsPyEwPbXNJLDY2mCEyQxGHO9LCLxAYAWBKWglKAS6If78lWh17RL7ewUJnz5olegDBBYiXv0V\nBM4jWX06rqQu0wkstbqkef13InC13e8KtIL4ztTxMQQut+tMsTKeTLXLYMQ9v8LKWGh1fjh1T0MI\nXJC6p+Umc1ZJ++5L4HorZzmBZQRutjpGmasIzCIw2baZBH7aCc/fN9+24NZWHbvFlXymou+FEnyc\nQ+AfKAFFBTRqi60GJQOZj6gICogOYC2BWzah3B3Rcv2ZqX3fRYqsj/0eZvuuQUq6gJKNRIVdQ2A7\npICvR4qxC4F3EniewMEk1A3LyadEKBB4GtEXpO/7VSsnUhh0IdAzJXMNUsrx+A6271J7nt2sfr1J\nKBEOR53mN02me4lMHYGjUKfwNTunFtEbPFRy/Z6pthhKYB2iwojHf0igEadA8G2r3tqqYyvTRz8O\nuSvuRanyBmTIFBD1wT+RO+DnFOcIBZF+fQe5BO5GrpVSmVrk6hjWgXrWodWWs1Fe1YBcBV3Qis+O\nYgeUTi9NVrYPWvGZJup6nGTlaUAumkh70GzyNWh1L8g9Mh6YhmgGgl2jF6JEyEIPtBp3VmpfL9Re\nTyOSMmiZvGRXRKMQj8+za+6KqCs2oHZbY/UAuZFeRi6dWruftEyD1b0Pcgth994fJVhJX38txRQQ\nzam6gNqxJnVth6OKUXmKvg5R3n4RLYnvB3y3RGZHEr/115Ef+naTBd3V7mgZfBPicf8i4pLpRzG2\nNbnf0f7W6IWU0UNIYfwYKcypGddpK2qQH36+1TmiC8VKKaB7G0iShAPUSf4A+cMfQX7rLyAlORR1\ndk9Y3b9t8jNIFGcataijfRnNI0SMsvqtQs9oEVL6pclL0hQMASneoWgeIO5LYyer34NW31KZAuoo\nXifhsdkRZQHrjaiRF1mdPo86BBDT5+XIR38d4vh5H5rP6AgTqcOxlaHyJmO3Qfzlz6OPvIBIutL4\nGFIWkXwLlCYuLgauQ6Ret6PE24tt/0/IT/jREURltgoRe52BJkzX0XLk0Fb0QNbyw4g/JuJ5xMEe\naX/7ICu/FlnqEcNQcpJtTO5ukgnHOtQBrUWjnbPRG7DBjpWiLxoxvI46r4juSNm/D/gaat+r0UTn\nZahNpiLu/VjfIUhJ15GMMEpxInquD5BtaW9nMo+TKPo4ShkMXIiexdEoKctyxIMfENndUdY2oCQq\nT+fUw+GoNmxp/3wLH/2tFNMU/xX5UtO+qZXI55rnuxpmMmM3s49ssF3n28h/vB/yB09Gk7PtLa8L\ngSOR/3vnjHu6DNEBP0XgFTS5+SqiFS4tqweBPdAk5rXIJ74TSjJ+PvJh74PmFF6yrbSMD9n5pRPi\ne6F5iBtT+45Hcwr72+/xyCc/3er7MoEnkC99v5LyehM4EyVMf29O2/QmMMPK6JbafwSau/hhal8t\ngXkkk8Mj0XzB1facuhL4mT27QZvw/H3zbQtvbdWxlWfRxzDDn9nf0cidUUcynG+t1qXymwuNVpdh\ndq2n0aiiLx3LQtUXOBxZ7zNKjkWreSiypm9CLopv05I1EjSqmErixorsmwuR9bsWhSoWkNtjaUYZ\nB6HXaU5G2RsoTg6y2soYbL9nIhdSHKH82so6jeJRVXfkUvkKcq/cl1GPHiSpEa+ya0fUW33SdWky\n2ZgoZYwdf5LknZiMEsGMIvveHY4qQmUp+gJSFLcBf7B9f0Ip504myYZ0D/rw8zjmV6KJ3LORfz9L\nJqILcgmso2VKvtawBnUob0cd0mykuEaT7RYYh1wZr+WUdwTyG4+jWJmBlNebaL4B5Ar5HJqELKXt\njahF1MTxKS9EbfcZ5GqajyYyh1LM4w9Skp9B8w+lawLmIR//6NS+AWi+IyYLa0Cd1Uft91jgS1bf\n6bavi9VnCOoIbs64hy7oWQ4ADqVlp/YG6iDTCdJr7Z5eT/3uRnGC+TrbOupiczi2IlTWZGw3+3sr\nmjB8AngMLQz6IIkP/tfoAz0hta87yeTbBjTpdg6yFiPem5KJGIIWCF2SKqutaEK+4qHAZ1Frboc6\ngL+UyBaQFT6xzHVOREp1YcaxGP0Sy5qAEpHcTDLJeSbJ/XVH/PYbkWW/GLXL68in/RGkRPdAPvy7\nSq43wu6jtAOAZLSwO4mifIddO0bn9EPRQ7G+HwVOQQuiGu28g5C1/3uyk7nUIuU+GC1wyhq5rEEd\n7AEkb/N41F6z7fdMu58jU+cdYXUsHa04HNWILe2fL/LRfxb5aUsXGw1GcfVH2e8CWrxzL1pYtADF\nendPnVMgcDaB+9ACmgUEvlwiA0q9t5zAP0nSzLVn60Pg/Shl4UrkQ981o6watDhobc51+hBYT+DB\nnOsMRAubVqP5ib+hlHnx+AC0kGiG1aMepdfbl2QBUmyXs9DCpBXIx78DxakWB6M49Unkx5mPtOe1\nwraJKO1fPD6KwDdQHP86O35i6viOKJ1fo7VJervR2mMXAjdlyNRTnJJxe3u2K+zeZ6G5jh4pmXfa\n9VaZ3G8JHNOB5+2bbxW0tVXHVlbikeHIynq1RKAWRZi8gXyvEePQsL0G+WqnotuPiPHeA5H1PRNZ\nhWmZbigapJ58l0o5FKyMbZF7YSOKlsnKIrWvyT+TcSze46qcetRa+dtZGUtQxFGMHa9BFvVolJkJ\nO/YaxXQBILdMbOt1KHwy3SZ1aITQDblfsl6RGitnvNVnkW3rU2UMRNQEBTRKWZw63t3qMJiWWIpG\nBnXIEh+UIxNdQDV2L9vbteIoJu3+6m7XGm73Mx+1YamLzOHYihA8w5TD4XBUN9qq6CvLR+9wOByO\nTocreofD4ahyuKJ3OByOKocreofD4ahyuKJ3OByOKocreofD4ahyuKJ3OByOKocreofD4ahyuKJ3\nOByOKkdlsVcOpyW5VsRyRGI2GJGcZWER8H7EkJiFuPT9fMSKmSczGyXU+EMZmcMQadeNOTLNiHJ4\nF0SwloUXgP9DSTDyMBk4F2WLykITYsq8FWW4ypN5HLgDUQfnyRyFyL4uy5G5F2WaOga4NEfmX4hu\n+KGc440o/eMriJo4T+ZviLLiizkyDcCxwAeA81qROQ34dI7MDcD1KKtVFjaiZ/wH4D9lZK5DNAwf\nLiNzHHrep+bIbEAkfJ9H95WF7wP/RslZ8vBd4H7bsrAePaPDUfvkyXwHkdUdVUbmRESVfWgrMpcj\n4rksfA7Rntybc3wd+mantSLzeeAC9M1lYS1KlnMNCeFensxvSDKhleJDiCH3npzjID20FiX+yUI9\neg9+j6hC8mQ+APyZlmSM7URlUSB0Ib9xG5ECjjles9CA2AjHks8QuRGxNY5qRWYR4q/Jk5mOOGVG\n5hyPMpEHJwvrUMdTrr5rrb55MsFkViFen3Iyq1HmqTyZGShjU17+3NWIr6aXlZOFVYhDplx9VyOl\nNriMzCr0PAeVkZmJuI6yuHDaKrMMfbRjcq7TjPiVWpNZjsbHWfmNo8wsO96/FZmB5KeiXIwYO8fm\nHIckV2+eTDPJc+xdRmaRHS8nMwvxIvXKkWlC3+02FGdCS+NN9D7k1bcJfQMb2yAziGI66lKZOej9\nbk1mOAmbbilmo3sfk3O8LTLxOiPJN7ejzChy6bTD685143A4HFWNrZPrZjQa6mVtc5BlMa6MzDST\nWZdzfB0aIu7ZiszzwH5lZNYiK/HgMnWJMkeUkXmQhEEyT+beVmTqkSvkfWVk1iC3zYdakekPnF6m\nLhORRXpWGZkbTCbvOquBa1FSkzyZVSib1vmtyAxEeWLz6rISWXgXl5G5zGTKlfFNNPrIk1mBXH1X\ntiIzBPhpGZnlJvPLMjKfJskWlrd9vBWZZSh3wcRWZE4HJpWRWYos9TtakRmG3tE8meNNJu/4EuQu\nHN6KzOHIbZsns9jKeLoVmRFIB+TJ7G4y5Z7BTmgkn3d8EWJbnVVGZiGy+OeXkWkjKsSivy6cfPIn\nREu7Y45QI0qa0QVR42ahAVEZ5/noosxs1GHkYSMwFz2IPLyChn95Q8mAOpUe5A/f1lpddi5znXrU\nyeXJBJNZTnGWpSyZFeS7mgKi9u1DvqtpFRpml5NZiV7McvVdiRT48DIyK9Bwflgr9R1AvhspygxE\nii8LS2wrV98lSGG1JlNDvouoGb2/Q8j3yUaZoeS7gOaj57BTznHQM1pdRqbZyumDjJE8mTeRkZHn\nH4713Zby7p3WZGaj96FcfeeQKNA8megiyks+H+syhny3TDPSIWNI6L5L8YbJ5ekq7DqhjEwzMkzH\nUt51M40kM10Gwotbk+vmus+Fkz9x9ZauhsPhcGxV2KpcN/+5+totXQWHw+GoWlSERd+rUAhrWxdz\nOBwORwpblUXvSt7hcDg2HypC0TscDodj86EiFP2kSZO2dBUcDoejalERit7hcDgcmw+u6B0Oh6PK\n4Yre4XA4qhyVq+i/g1bDdgQjSFadvpbankbUBh1FLVpZm8eOuakYglj+3kQsnn8ln9wqDyOBq8hn\nHOxsXIGWcW8KRqM6f3LTq7PJOAzRTpRbrdwajkCMg+VWaHcWjgN+SPmV3nkYidge/wLMI5/JcmtD\nX0RwthxROaxAz7NNgYiGbmiF/DwS/TEF2Csl8yxapTwf0RWsQ8y6eaSLreHLwATyV+RuAiqLpriz\ncTZ6QBHNaKl6pWIw8B5EdfsKqu/qdpZRR3k2wc7Gg+hl3xSsQpS68ze9OhWBnmjJ/2b4YFugF3re\ndR04dz6i430M+F5nVmoLooB4fBYCFyEqk58CJyMOoaXtLO8CEhrxgDhqIpYBf0QU4QFxaP0JGSwX\nd6z6mw0hhC2+TZo0KaCmSrbvEGik5f62bCMIrCWwa87xAoFRBF4lMIbAdwm8TuAuO5aWPZnAPQSe\nIXApgQYC/21nfboROILAK3adiwgMTR3fh8BUAnPsnmcSmGbboDZeYwcCfyYwi8BqAvPt/BcIfJ9A\nbUr2LALPEdiRwJVWp0esnhA4icC1tn8qgfMIbFNyvQtSdXw4oz7vt/s9hMCvCLxI4Lcl7TssVcY0\nAqeVlFFH4HQCPyJwpJXxAoF9S+RGEbjQ6vtvAh8jMMXq2N535zAC9xLYuQPnvp/A/QTeJLDOnuc0\nAo8TOLVE9j0EJhJ4w65X2r7DCXzG2v81AlcRODh1/GEre4E979n2+xFavsOtbbsSuJvAsWVkvkzg\nIXsGNxHoUXJ8NIGvWl2nEriCwB4EuqRktiNwcUrmcvK/0Y5ue1kdDyFQY/sGE9hobd6eb3YjgWPa\nef35BJZ24BnENp5AoGvbz2mrjq1ui74cuiBCoWuAfRCB1tuRa+cpk+mJrIAeKEnIuR281vuQa2IZ\nsqIuRMP7d9nxZSjRxnbAScB9yPUUrF5twWrgYTvvUESoNh0RQU1Go4OIfujef4oYONeg+47D1a8j\nUqfnkFX6DZM7LVXGq4iR8DDkeilFb0QK90NEXtYDsSFeQTLKWmdl9EXPIItgqy9KvnAYcpuNQFbW\nNxDhE6g9z0QEZtsia6ocedjmwhw0MqlHSTYeRWyIyxEvfsQgxM7ZA5Ff7Yzu4WfI3Qhiw4wjuwbg\nDDQafcyO34tGgOPRs3wavUdL0HvTmdjJ6rMavSsnAh8Ebkf3CnrO70SsjzXAJ+zeZtg5oPftaPRe\n1QKfsvt7uRPrOh6NcpaTvPOr7P8RHSjvU4gxdDr6Llr7HmuQq6jSsKWt+c1q0c8lMCO1PUmgl/W2\nYwlsIHCC9fx1BN5B4AnrUXsSOJfAX0isl0G036LvQWA9xVbvCXbtUituXwILKbb227uNJXALgRPL\nyJxLIBB4V8p6qE1ZIb0oHgF8hEA9ge4ZZV2BRhGl+8+wtjrQyh2ALL6fW1unZUcji/WTJfvrCHwK\nWbxvSz2DVWiUAoFxyIr6mv2uIXCQyVzWgfbbFIs+bscTeAxZl6XHdrTncx56x0BW72sErrHfBQLz\nUr9jW5S2GwQ+QOD3m1jfchb9jmiUdAbJiG8Eeqc/nqrvEjTijed1tfsqpGSWIYu+VKaj9c7avklg\nMYGdCPydwGQCu6P34YftKKeOwOfRSPIoexar0PuYd8777bnt18G6b0aLvnInYzsDzchCjVuWL/kZ\nk2tC/rx+yNrvhqzuu5HlCYll0h70QFbAU6l905GFN6YD5XUWGpHFudF+N6FXB3S/26AUfRchvvDu\n5FKllsVrVm49sm570/4QgEUk1vsa5I+OlLej0GTw0/a7mWLrudKwK7LgnyHh/mhEdY602AFZ50ej\n0VABWfUNb2VFDePRHMB0Emt2ERopRsrrgKz996FRVAG9V40k71RAz+4DiII5LdOZiBOuG9Ho4hlk\n3aePtQWNwO/QN/IoGiU2I+s+q5w9UQDJV+ncEUonobpdN8eT3ejpBxWHngE93DqkiLogJTItJdvU\ngTrUoZcuXU5MD5jHkf5WoJ7sid5eKNJgEcppuQK5tN5L+9+WJpLkCMF+d6F9HxwkyUdiOQWSTqcf\niUssop7KxTDkVvo0irCIeIPiDuoIYG+Ur3ZP1HY/Ij8v8ObCMMRHvzK1rxG9w2nu/f1tux0l5qhH\nRsLtJB3a25BL6w6TWYPccJ25MP4Nu15X4BLb1wV9hzPbUU40TiKWoQnevay8dKf7L9Qp/wK4maRz\nqyBUt6LfFDQhCzSd1KIj45/YeaSTbHRFVk0l+vKGociEHyCLqBl9kHnJHLY01iLrPp2oIy+pRCVg\nJRpZ/hzNc6SRtm6Xo4TwH0ZW8v0o4fRbreiXo442ne+1BrVxeoS8BM0tPYM6sgdRRzYFzW+Bvqd7\n0Oh2CEog/xE6V9FPQ+9EH2QQBPTudkVhy5uC+P2nFXl/1CnfiOZYKlDJQyXH0W9pbAAeR/Ho0QLt\niAJZj160t6X2DUFxz7Mzz9g0NCNro6OhfT3RB/wqyWTWznTMbfNW4E00GbxHal9exqm3Co0kHXwp\nXkXKaFuk9FektlLXYANSjq8jBZqVkasRPetNMdka0LPOGm1NRx3/cBJt0YskVj2NjWgk+AqyrEfT\nMjtVWmYGHY85z8Pr6P0dQ/K97oracW6JbMHkxtG276UX6tCaU79/gta7XJFRfgWhui366yl2T6wH\nrkNDx9ZQj4ZiS5EL6HHgkA7UIQ5hf4AWQS1BltlMNn2hURYWAv9AdT8Jua6moOFlW6yNachXfDta\n/DEafeTrUjJdkf++C4rG6Y/uEeAm2vbCd0MuiWPt/APQRzcIdYAPoI+zNbyMoop+aHUZCOzQhvM2\nJyYjxXwdipKZiu7neRRxcr4d/5HtH4jerV+i/LS16L4a0eK8YcCRZFvzj6E47nEogmkpGi20x7Kc\njt7N661eC1CEzEtW568hS3wqen93Q26RiXZ+LZqLWQM8gZT3LsBXSKz5WhIl/CR61uOBL7Sjnm3B\nEhQz/7Ldx3oUlfQOu7c0uqP3tT/Kpzw1dex8FAm1AL3vQ9A9fpZE0b+M3LsPojzIEevQfEU60m1L\nY0tH3GzWqJsGFAsbt5UEvkBx1E1vkqiA8SgWOb3vy7ZvPoHf0LE4+oEEziSwBkWv/IbA3hlynRF1\nU7DzX7Y2mE/gaoqjaM4lsILsWN8CirB4ytrrWQIftf/7mUxvFIGwytqwOfX7UJM5A0VmxIilOivn\nJhS90xdFnqyydtlg8qtQlMeBJFE3vyWJ+OlqcumIlH3s9xoUP/91AstRBEZ7268zom4KBHZDse31\nKL7/o6njtSjC6AEUb78ERS/tlzr/J9b2a+1ePoHWHZReq4bAr1G0x2q0dqEjMdwDCLxk11uLIrJi\nOXXWvrPt+TxCYAjFETXXps5fSuAU9N6nZa6z+kWZD9l1O9rOeVsNgR+jaLBlKMqpW4ZcDxQN9wKK\n0kkfOwitZ9mAvvmX0FqVdJTQIhS9trFk20Dx99bWbTNG3WxxJb9ZFL1v/1vbQJKPo4bAcUhZH9SB\nsjpD0fvmW0c2XzDlcJTB5cCBaMJyOIr+uBa5SRwOR2Uo+oaGLREg7KgafJEksiKunVi2RWvkcFQU\nKgWoQzwAAAZkSURBVELRZ+I/VG6kh6OyUE/nxc7PQZOMlUx+56hO/BdNVndkvU4rqFxFf59tDsdb\niVloRaTD8Vbjkc1XtMfROxwOR5XDFb3D4XBUOVzROxwOR5XDFb3D4XBUOVzROxwOR5WjIqJuno+c\n6KMQT0gWliJisKGIKyMLCxDfyYyc4wGFz52JwjfzZKYDnwH+nSPTjPhUdgHuLCMzHpFt/TVHZjLi\n5ZiWcxzEsfPhMjJNKCzrt8ANZWQeBG5BOUKz0Iju5x2IcyULf0cx6yciLpQs3IY4Tl7POd6AklFP\nIT9PaQPKxfkG8K0yMrsj9sNLcmQ2ovb/mNUpC7+wrZRJMmIDygZ1bSsyP0WcKZ8qI7M34k/5WI7M\nepRp62KUUSoLFyGupnKc5xei9zJPZh1qj3egHMV5Mhcgeurjy8jsh1gbj8mRWYt4jK4BDs+RiSyX\nL5Yp4yxEhJYnU2/lfJviBN6lMgchtsy85O/1SIfcRj5n0pGI1XNKznEQd1E94grKwhpEbfwvlCks\nC6tRmz2I6Lg3ARWh6HvGePlG8uOX5yElXE5mLlKwc8im1W22chpNtnsZmY1lZJpIFubk1SXKbCgj\nMz91vTxmzAWtyDSQZKDPk9nYRpkm9FHl1Xex1aW+jExk93uTbEbA9ajTXr2JMuusvqvK1GWt1aWc\nzHIrZz7ZbJP1iFmyNZnI176A7K9qjZWxvIzMaqtvTAmYhdVWTl4ZbZFZZXVeit6LrPUqK63OS8rI\nxHZZUqa+UWZRGZm1KZksH0OkSm4uI7MMvTeLWpGJzzFPuS4labv+OTLxW1lMfm6FhlZkFiM9FPVa\nazIbc2Ty7qMEhRBC2yQ3I2655ZYwYcIEPZysvKGgh7wa3WyeTBN6OfuS/wCa0EvepxWZyHOeJ7MS\n1beUhjUioA+qliQbUikarS7l6ttgdcmTiZ3fRkQxnCcTMxSVk1mFFEOvnLpsRB9cHcX85Fky5eq7\nET3P7psoswp1Anlc+W2RWY8643L13dBGmYJdq1x9u7dRJq/jX4ueY7l3pjWZgJ5RTMixKTKr0LuQ\n1QG2VSZ2gnlWazNJZ1BOph4957wOMOqQXq3IrDGZvAWbq9F95ekhSLj6y+mzNZTPuBbr2ydfJiwP\nbUrjUxEW/f/HEJQkOwvzSJIw3JYjMwsN8e4g36KfgRJLX1dG5jXEn/KrHJkmRK+7PXKZZKERDY13\nBH6dI/MUGkL/jeyRA8h187UyMg0mcwdwGfnW+qPIFfWtMjLvQsPW7+bU5Z+IKvdwRKebhb+hofw/\nyLfW70RumS+UkfkbGpl9PkdmHXIrvIf8pO1rEV3sScgVl4XfIprfO8m31m9G7qZyMtcjJXRajswa\nlFD7o4gSt5zMx5FLLwvfR9TGd5L/9X4XLb75R47MKkSRfDB6j7NkViJq7aNQhrE8q/809A4flVOX\nFSgp/MUowXsWzkWuvn/kXGc5+gZmIfdhnsxXEI3wHuRb9B8BrkQc9VlYily7P0ZJ0bNwGlLAf8+5\nDuj5rTOZLFW8BCVQv5okXWQpFgNnowV8Q3Jk2ojKUvTdKE7QkcZo9IBLk3ikMQzdUd4LFVCD9WpF\nph/qRfNkYpKGvmXq0ow+5n5lZBqtnENzjkNiVeXJxNHHo+Tz5Tehj3JyGZmYKGNomfrOtLpsU0bm\ndSvn4JzjDSRZgMrJvIKeRZ7MRrvOyDJ1iTKjy8g8YDIH5RzfgJRmazL3oyxXeTLrrYxxrch0RXM7\nefXd1mQOzDkOUhx1ZWTWoW9l5zIya9Fz3g352PNkuppMXn3rTWaPMjID0befd516k5lfRmYNcrXs\nDexbRqYrmgfZPUdmtdVlP2SkZaE3erf2zzkOGsE0WTlZWIV02YHkpxSNo7uY82ETUFmuG4fD4XC0\nGSG0zXXj4ZUOh8NR5XBF73A4HFUOV/QOh8NR5XBF73A4HFWOipiMdTgcDsfmg1v0DofDUeVwRe9w\nOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVw\nRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofD\nUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeVwRe9wOBxVDlf0DofDUeX4fxSi9b937C8Q\nAAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f3caf5e4050>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Performance with Self-Attentive Model\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f3cf54ba490>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Performance with Self-Attentive Model - Noise Removed & Stemmed\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f3cacaca110>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import matplotlib.image as mpimg\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "\n",
    "print 'Performance with basic LSTM Model'\n",
    "image = mpimg.imread( 'Results/noise & no stem/BasicLSTM.png' )\n",
    "\n",
    "plt.axis('off')\n",
    "plt.imshow( image )\n",
    "plt.show()\n",
    "\n",
    "print 'Performance with Self-Attentive Model'\n",
    "image = mpimg.imread( 'Results/noise & no stem/AttentionResults.png' )\n",
    "plt.axis('off')\n",
    "plt.imshow( image )\n",
    "plt.show()\n",
    "\n",
    "print 'Performance with Self-Attentive Model - Noise Removed & Stemmed'\n",
    "image = mpimg.imread( 'Results/no noise & stem 500/AttentionResults-500.png' )\n",
    "plt.axis('off')\n",
    "plt.imshow( image )\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Loading Attention Weights"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "import torch\n",
    "\n",
    "cuda = True\n",
    "path = 'data/'\n",
    "test_batch_size = 32\n",
    "\n",
    "# Load Attention weights\n",
    "Weights = torch.load( 'Results/no noise & stem 500/attention_weights.pt' )"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Review Loading and Tokenization"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "import csv\n",
    "from nltk.tokenize import word_tokenize\n",
    "\n",
    "ReviewsAndTokens = []\n",
    "count = 0\n",
    "# Test dataset\n",
    "with open( path + 'test.csv', 'r' ) as f:\n",
    "    Reader = csv.reader( f, delimiter=',', quoting=csv.QUOTE_MINIMAL )\n",
    "    for i, record in enumerate( Reader ):\n",
    "        content = record[ 0 ]\n",
    "        tokens = content.decode('utf-8').split()\n",
    "        \n",
    "        temp = [ content, tokens, record[1] ]\n",
    "        ReviewsAndTokens.append( temp )\n",
    "        count += 1\n",
    "    \n",
    "nbatch = count // test_batch_size\n",
    "batchifiable = nbatch * test_batch_size\n",
    "\n",
    "batchedReviewsAndTokens = ReviewsAndTokens[ :batchifiable ]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "reviewAndweights = []\n",
    "for i in range( 0, batchifiable - 1, test_batch_size ):\n",
    "\n",
    "    for j in range( test_batch_size ):\n",
    "        record = batchedReviewsAndTokens[ i+j ]\n",
    "        record.extend( [ i, j ] )\n",
    "        reviewAndweights.append( record )"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Attention Visualization on Reviews"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false,
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Sample Review:\n",
      " oh , how i want to love this hotel . ( it ' s really 1 1/ 2 star ) i be in town for a conference and want to make sure that i have time to wind down . the review have largely be favorable so i be definitely look forward to my stay . however , it all begin at 3 : 30pm on monday , 4/ 25. monday , 4/ 25arrived at 3 : 30pm and be tell that there be no room ready . check in time be at 4pm i ' m tell . ok. while i check into hotel all the time well before the posted check in time , it be a fact , that i appear at the desk before the 4pm state check in time . kenya , one of the lady at the front desk , instruct me that my room would be ready in 1/ 2 hour ( 4pm ) and that she would call me . i really don ' t like disappear in these situation . i believe most organization have a philosophy of `` out of sight , out of mind '' so i like to hang around . however , seat option be few - - with a couple of family already take up the small seating area - - so i trudge back to my rent kia optimum ( great deal from dollar rental btw ) so i ' m sit in the parking lot with the car running because i ' m in orlando and not nyc . and orlando shot right ? ? so i ' ve get the air conditioner on . it ' s not long before i realize that it ' s after 4pm and i still haven ' t receive a call . then it occur to me that i have stop off at walgreens on the way to the hotel and have pick up a couple of pint of talanti \u001b[31mgelato\u001b[0m ( southern \u001b[31mbutter\u001b[0m pecan ) and that they be in the trunk , melt . hmmmmm . . . . . i call the front desk from the coolness of my car , which be not park near the entrance . no answer . i call again . no answer . hmmm . . . . i ' m in the south . and whenever i ' m in the south , i try and suppress the nyc in me . i call again . no answer . by now it ' s close to 5pm . i get out of my car and i mentally check myself so i don ' t act nyc on anyone . put my smile and i ask indira what ' s go on ( kenya be occupy ) . long story/ short , i don ' t get check in until close to 6pm . indira and kenya have be call up housekeep and be be tell that my room ( along with a gentleman stand near me ) be not ready . ( huh ? ? ) when it finally be ready , i ask for a bellhop ( bell man ? ? ) i ask for a guy with the thing to transport my luggage and melt ice- \u001b[31mcream\u001b[0m . he finally appear , only to help someone else . indira offer to personally help me with my luggage . ( thanks indira ) we head up to my room and she put the key card in the slot . nothing . she put the key card in the slot again . nothing . indira run back down stair while i and my hunger pang wait in the hallway ( mind you , it ' s now after 6 and i ' ve be travel since 9am . here come indira run down the hall with a work key . voila . i ' m inside . \u001b[31mnice\u001b[0m room . \u001b[31mcool\u001b[0m . let me order something to eat . no menu . anywhere . ( even though i be tell that one of the reason my room take so long be because housekeeping be make sure that my room have everything in it and be in order ) i call downstairs . indira come run up to my floor ( 7 ) with a menu . i order food . turn on the tv in the living room while look for the little card that ' s in all hotel ( well not this hotel ) that tell me what the channel be . well one hotel i be in do not have the little card b/ c the tv have the channel guide on it when you turn it on . not this one . i have to flip up and down through all the channel to find msnbc and cnn . ( by now i ' m roll my eye ) food come . mahi mahi sandwich which be suppose to come with tartar \u001b[31msauce\u001b[0m - - accord to the menu . no tartar \u001b[31msauce\u001b[0m . i eat my dry fish sandwich and to go bed after take a benedryl because my allergy be act up . turn on the tv to catch cnn in the bedroom before drift off . remote doesn ' t work . ( side eye ) tuesday , 4/ 26first full day of my conference . get ready to \u001b[31mshower\u001b[0m . i like lot of light so i try turn on the light in the bathroom . light over bathtub doesn ' t work . i go to bed with the ' side eye ' now i ' m start my day with the `` side eye '' , because a you remember , one of the reason my room take so long to to get ready be b/ c they be make sure everything be in order . so i make a list with what i need - - a working remote , bathroom light fix , one of those card or book that hotel place in room with the station for the tv - - and a few other item . i get back that even . key card doesn ' t work . . . . . ( grrrrr ) go back downstairs and get it rekeyed and enter \u001b[31mlovely\u001b[0m room . . . . - - light be fix , remote have be change , no card/ booklet with tv channel . but i have the extra \u001b[31mtowel\u001b[0m i request . wednesday , 4/ 27so yelp win ' t let me post my full review . but there ' s more . trust me . . . there ' s more ! ! ! you will have to go to tripadvisor and catch my wednesday - saturday review of this place . smh\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " first , let me say the staff be very \u001b[31mnice\u001b[0m and professional , and the property itself be a plus - - lot of amenity . pool , bar , restaurant , spa - - all very \u001b[31mnice\u001b[0m . unfortunately , i be book for a conference on wed- friday . there be an early morning `` pre '' workshop available on wednesday morning ( at additional cost on top of the conference fee ) , so i fly in tuesday evening . arrive late ( after 2a ) , i attempt to check in but be tell by the night staff that there be `` a problem '' with my room and they would have to put me in a different room . say there would be a bed to sleep on and a restroom , but no shower , however , i could switch room 1st thing in the morning to shower and prep for the pre- conference session . alternatively , they could send me to a sister hotel 15 minute away for the night . give i need to be awake 5 hour later and at my conference , i opt for the room . i be take to what they later call the `` parlor '' and find that it be really more of a meeting/ party room , not a guest room . the couch have be make into bed ( like a hide- a- bed ) and the restroom be somewhat commercial . after 9 hour of travel i wasn ' t sleep on a hide- a- bed for $ $ $ per night , so i go back to the front desk . they say the only option be for me to go to the other hotel . it be 3a by this time ( and i need to be in my morning session by 8 : 30a ) . they give me a voucher to take a ride over to the wyndham , and say that 1st thing in the morning i could come back and a room would be ready for me so that i could iron , \u001b[31mshower\u001b[0m and dress . i go to the wyndham ( a couple step down from the doubletree , and a $ 50 reduction in cost accord to the receipt i obtain ) , and first thing in the morning go back to the doubletree to prep for my meeting . the desk staff say no room be available and that because it be early and people be just check out , there wasn ' t anything ready for me . they say i could check my bag and go to my pre- conference session ( have not shower in over 24 hour nor shave , and dress in a tshirt and jean ) . i explain i need to \u001b[31mclean\u001b[0m up , iron , etc . and the worker say i should have do that at the wyndham . i remind them that the night crew say i could come back in the morning and prep . in any case , i have to wait for them to get housekeep to prep a room for me and a a result , by the time i be able to get into my room and prep , it be nearly 10 : 30 and i ' d miss nearly all of the 8 : 30- 11 : 30 session ( which , again , be both an additional cost and the reason i ' d come the night before in the first place ) . to their credit , they give me a breakfast voucher while i await the housekeeper ' s prep of my room . late that day , after i get out of my afternoon meeting , i arrive to find a plate of \u001b[31mcheese\u001b[0m and fruit from the manager apologize for the mix- up . fair enough , but we ' re out $ 300 for a workshop i couldn ' t attend , and i ' m out personally $ $ for travel the day prior , tip for the shuttle and porter at the wyndham , etc . the following day , i stop between session at avalon for lunch but wait 20 minute w/ o the server ever come to my table ( i do ask a busser to help but she never come ) . have to grab an energy bar for lunch to return to my meeting . later , i return to find my room hasn ' t be \u001b[31mclean\u001b[0m . the room now stink from the ( blue ) \u001b[31mcheese\u001b[0m plate ( no refrigerator ) , and it look a it do at 7a . that morning . in the hallway , the housekeeper tell me she didn ' t clean it because they have me list a check out that day ( thursday ) , when my reservation and confirmation be for friday check out and i ' d reconfirm it when i check in . i have to go to the lobby to work it out , and then wait an hour to return to the room so that she can \u001b[31mclean\u001b[0m it . i have ask for the manager to contact me on wednesday morning when the check- in snafu occur , but aside from the \u001b[31mcheese\u001b[0m plate - - nobody call . a i check out on friday , i advise the front desk that i be disappoint . the staff call a supervisor over and ask about my experience , and i explain it . i also note my displeasure at be charge my full rate for tuesday night even though they send me to another hotel at 3a and that hotel be $ 50 per night than the doubletree . she end up take off the tuesday night charge entirely , which be \u001b[31mnice\u001b[0m , but i don ' t think she understand that ultimately that 1 ) just save my employer from the expense and 2 ) do nothing for me a the traveler that be inconvenience . the saving from that hotel night don ' t make up for the $ 300 workshop that be miss , nor the cost incur by me to arrive a day early . . . all of which be for naught . this wasn ' t a last minute booking . . . it be book 3 month prior . that they be overbooked and `` walk '' a 3 month old booking to a lower grade hotel doesn ' t say a lot about how they handle their guest - - especially the one arrive for hosted conference\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " cape fear1 star for the beach club ? seem kind of harsh , doesn ' t it ? must have be infest with bed bug , right ? well no , it wasn ' t. and if the room a $ 150 a night , i ' d be sing it praise . but i actually \u001b[31mschlepped\u001b[0m out close to $ 500 a night and for that much money , i expect a lot . the beach club do not deliver . some of what you ' ll read in this review may seem petty . but when you ' re the one foot the bill , perspectives change . point one : noise and lame service . if you have child , the beach club may be a \u001b[31mwonderful\u001b[0m place for you and your family . but if you be 40- somethings without kid , heed my warning and do not stay here . let me say up front that i volunteer with kid and i adore them . and i know that disney be a place for kid and grownup alike . but the beach club be market a a luxury resort . a such , i expect more than paper thin wall and ( un- sound- proofed ) door to adjoin suite that let me hear , in intimate detail , every kid ' s temper tantrum . tantrum at 7 : 00 be . tantrum at 8 : 00 pm . tantrum at 1 : 00 be . it get so bad that we ask to have our room switch , which disney do . we pack up everything and trudge down the hall 50 foot with our bag in tow ( the hotel do offer to send a bellhop , but i couldn ' t bring myself to tip someone for my have to move ) . in our new room same thing , just different hour of tantrum . wail kid . at least these didn ' t wail past 10 : 00 pm . at one point , i call the front desk to say how disappointed i be . i tell the woman on the other end that `` i know that kid will be kid but that the wall be thin. `` i say that `` i couldn ' t be the first person to notice this '' and , accord to her , i be . but then i look on trip advisor and load of people have the same complaint . apparently , neither she nor anyone else at the beach club keep themselves up to date with what their customer be actually say about their alleged luxury resort . i ask her if i could speak to the manager and she say that i could stop down or that he or she would call me back . well , i be too tire to talk to the manager and the manager must have be too tired to call me back , because he or she never do . if anyone at the beach club show my wife and me just the least bit of empathy our entire disposition could have be different . an apology , a couple of complementary bottle of water , anything . but we get nothing . it ' s a if disney train their employee not to apologize because do so will mean that the customer need to be make whole in some way . but i wasn ' t look to sue disney . i wasn ' t even look for a free night ' s stay . i simply want some empathy which i never get . point two : extreme makeover need . this place need an upgrade in the worst way . let me repeat : it ' s close to $ 500 a night to stay here . when we first check in and head towards our room , my wife and i have a sinking feeling . we saw worn carpeting and mark on the wall . the hallway be freeze due to antiquated control . in our room , we notice chip on the furniture and the mark of a thousand stroller on the base of the dresser . a corner of the wallpaper in the entrance area of our room hang down - a daily reminder of the lack of upkeep . the thermostat be a date a the carousel of progress . it be simply a knob - left for cold and right for hot - no temperature set . i finally have to rely on align the knob with one of the letter on the device to know what \u001b[31msorta\u001b[0m work . it felt like our room be either freeze or \u001b[31mwarm\u001b[0m and musty . in our first room , the shower \u001b[31mdiverter\u001b[0m wasn ' t work - half of the water would come out the tub when shower . they fix it after two call . in our second room , the shower \u001b[31mdiverter\u001b[0m work but so much so that the pressure actually kind of hurt . i know , it sound like i ' m whining . but , if you use the same shower , you ' d probably say the same thing . the bed itself be \u001b[31mcomfortable\u001b[0m enough but the sheet and blanket never quite come up far enough ( believe me , we try pull them up ) and the bedding lack the \u001b[31mwarmth\u001b[0m we need in our room ( we be there in november ) . point three : \u001b[31mweird\u001b[0m \u001b[31mhousekeeping\u001b[0m . in our second room , we leave in the be for the park and be sure to leave the `` do not disturb sign '' off to let housekeep know that we weren ' t there . when we come back around 2 : 00 pm , the towel be replace but the bed be strip bare - a if the maid be catch up in the rapture . we call housekeeping and the woman say she ' d take care of it . when we come back at night , the sheet be on the bed but the extra blanket that we get from the closet ( to prevent our freeze ) lay on top of the desk and all five pillow be on the ( somewhat suspect ) couch . in all of my day of travel , i ' ve occasionally have my room miss by the maid . but i ' ve never have my room half- do by one . and twice in one day set a new kind of record . bizarre .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " nickel and dim . . . scammed . . . then irritate . other than those staff integrity issue , it be alright . stay at this hotel last weekend and it be just okay . some good , some bad . from the get- go , i have a bad experience . when go to check in the front desk person tell me that if i want two bed instead of one king that there be go to be a $ 30 charge . i find that to be just absurd . why would you charge somebody $ 30 to have two bed instead of one bed , i ' ve never hear any place do that before . so it ' s not about $ 30 , but more of the question a to why . i don ' t care to be nickel and dim for $ 30. it put a bad taste in my mouth . i ' m an entrepreneur , ceo and my company have about 50 employee . if my accounting can book a \u001b[31mnice\u001b[0m hotel for le on priceline i ' m go to go ahead and have them do that . it really bother me when i get treat like a second- class citizen by the front desk staff because i book on priceline . anyhow , when i be speak to this gentleman , a female employee come up & amp ; ask if there be a problem . i say i think it be rather ridiculous that i be be charge $ 30 for two bed . i also tell her that i have call a soon a the room be book and request two separate bed and that the person on the phone say that that would not be a problem . this girl that say to me , `` well do you remember who you talk to ? `` me that be just an absurd question to ask a customer . of course nobody ' s go to remember the person that they speak on the phone to pertain to ask for two bed at a hotel room five week ago . why would you ask a customer that when you already know what the answer be go to be . like i ' m go to say , `` oh yeah i speak with mary five week ago that ' s who it was. `` it ' s just absurd to ask somebody that . they wouldn ' t budge on the $ 30 and that leave a bad taste in my mouth . my director of sale be with me and rather perturb at them a well and of the notion that he and i would be share a king bed . she also say to me , `` well maybe you should take that up with priceline. `` again why in the world would you say something like that and customer . i tell her to just process the room a i no longer want to discuss it . we check into the room in the room be \u001b[31mnice\u001b[0m . it have a refrigerator and a \u001b[31mmicrowave\u001b[0m in it a well . the bed be very \u001b[31mcomfortable\u001b[0m too . we have a room that overlook the pool and the surround area which be \u001b[31mquite\u001b[0m \u001b[31mnice\u001b[0m . the room be actually \u001b[31mquite\u001b[0m \u001b[31mnice\u001b[0m a well . one bad be that the water level in the shower fluctuate , a well a , the pull up knob for the shower be break and doesn ' t fully engage . be anybody from the hotel care it room 1218. we both go to the bar the first night a it be late and we fly from the west coast and we ' re hungry . we sit at the bar for over five minute wait for service a he apparently be eat a meal in the back office room to the left . nonetheless , he be friendly and the food for the most part be good . we drop a hundred buck on the meal and here be where the inconsistency start with this service staff . the billing be correct , and he do not include the gratuity on the bill and i provide my standard 25 % gratuity to the check . later we go out to the bar by the pool and i order a draft beer from the lady bartender . i ask her to start a tab and then about a half hour later i close it out . i sign the check to my room and leave a tip . later when i go back to the room i note that the bartender put an 18 % gratuity on the check and never tell me about this . to me this be a real integrity issue . server in the industry call this double dip the tip . to me it ' s basically very dishonest to present somebody a check that have an 18 % gratuity on it and not tell them about it . it ' s sneaky , a you ' re try to get double tip . sunday afternoon i go back to the lobby bar to set up my laptop and meet with a client , have some food , and watch a little bit of nfl football . the service be good but we be really basically the only people in there . the thing i point out here be that the bartender bring my check and say , `` thank you very much gentleman for come in , just to let you know there be an 18 % gratuity already add to your bill . thanks guys. `` now obviously this guy have integrity a he point out that his tip be include and point to where we could add more if we want ; which i do . my point on all of this be one bartender put no gratuity on the check , one bartender put a gratuity on there and surreptitiously do not tell you about it , another put it on there and tell you about it . this be very inconsistent and to me create the ability for a staff to be very \u001b[31msneaky\u001b[0m and dishonest . i think all of it a little bit disconcert . this staff from the bartender to the front desk have not really impressed u so far so instead of have our business party of 10 at the hotel here , we go to the rosen creek resort \u001b[31msteakhouse\u001b[0m instead and spend the money there .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " the happiest place on earth ? ( maybe for it shareholder ) ! s. o. s. i be currently stick in this hell hole and have to be here for close to a week ! i have have enough after 2 day . i simply can not believe that people fall all over themselves to plan ahead , cram in and overpay to visit this vastly overhyped attraction . love long line , food price double what they should be with no other reasonable option , drink cup that control your conduct , oppressive heat , and child on melt down ? well this be the place for you . i be currently here with my four year old . i be tell that late august be a good time to go because fl child be in school . we be stay at carribean beach resort . where to start ? 1. every morning that we be not eat at a park , we eat at the royal port something or other . there be about 10 breakfast option , typical fare . most of it taste like heat and eat from frozen and cost $ 9- $ 10. if you act fast and see someone leave , you may be fortunate enough to get a seat . seating be an issue all morning , 7 : 30 , 9 : 30- - doesn ' t matter . not thrill with sub par breakfast at double price while have to worry about get a seat . who would be ? 2. the $ 16 . 50 drink cup . for that price you can buy a cup that you can refill from the royal port soda fountain . there be actually a chip in the bottom that allow the cup to be use , and i be tell that it expire the second you check out . fair enough . it also lock out your cup for a few minute after you fill it . so don ' t take a quick swig or some sample , a you ' ll be stand there push the fountain button like an idiot , wonder why you can not master a simple device . the cup be simply `` magical '' like much of my experience . 3. the $ 35- $ 50 `` character meal '' - you ' d think that for the price of park admission ( all seem to be approx $ 100 and only slightly le for child ) , you would have opportunity to get your child to see and greet the character . doesn ' t seem to happen unless you go to one of these meal . the food at these be usually \u001b[31mbuffet\u001b[0m \u001b[31mstyle\u001b[0m and \u001b[31mpretty\u001b[0m good ( like $ 17- $ 25 good ) . crowd always , and i be tell that if you don ' t make a reservation month ahead of time , plan to wait 30- 60 mins- yes , to see some flunkie in a mickey , donald , etc . , mask . the mask be \u001b[31mpretty\u001b[0m \u001b[31mcool\u001b[0m , i must say . 4. the line be absurd . the line for the toy story ride in hollywood be out the door - - but we have make a fast pas reservation ( better eat quick/ eat slow/ hope we get seat soon , a we have to make the fast pas time window ! ) . no , this be the fast pas line . wait 20- 25 min . the general line be at 125 min ! . have great fun for 4 or so min on the ride . i be tell by an employee- friend that work here that the typical line at the water park be 30 min ( for a water slide ) ! 5. buses- the bus be a great idea and do run pretty efficiently . but after a long morning at the park , the last thing i want be to be cram into a tiny bus seat next to some fat \u001b[31msmelly\u001b[0m \u001b[31msweaty\u001b[0m guy ( and i be sure folk feel the same about me ) . have fun yet ? ? 6. children- grant , i be here for the kid and be just hop to have an ok time . but with all of the waiting and other hassle , the kid be constantly pretty unhappy and on near- melt down . who can blame her ? 7. heat- do i mention it be hot ? add a crowd and a long line for a \u001b[31mwonderful\u001b[0m \u001b[31mheat\u001b[0m \u001b[31mtrifecta\u001b[0m ! now i certainly can ' t blame disney for heat in august , but it only become more unbearable give the other issue . 8. the line to get in in . the fingerprinting be absurd ! and hold up the whole process . the bag check be long also , but can not blame disney for that ( thanks osama ) . 9. rip off photo package- not enough photographer around to justify the $ 120. think there would be many more . the lack of flexibility and confinement i feel here be best describe a follow . my wife and inlaws have a dinner reservation in magic kingdom for 3 : 30 , so they leave at 2 : 30 to hit the bus . i can ' t stand another overprice cramp restaurant so i send them out without me . i figure i would leave an hour later in the car to meet up for the evening . i drive to magic kingdom and park the car . people be cram onto tram from there . i ask the parking lot attendant how long to walk to the park . he say 10 min and point in the right direction . i walk in that direction and arrive just when a tram that i do not get onto also arrive . it be not clear where the park be from here . i ask an employee and be tell that you have to take a monorail or some other method from there . well , how far of a walk ? he say `` you can ' t walk , it a mile. `` he continue '' it be design that way because you be leave the real world behind and enter the magic world '' he explain . it must be some special kind of magic to make people tolerate this at these price . i only wish there be some of that magic to spare to blink myself home . never again !\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " stay here last december/ january for four day while in town for the citrus bowl . i can honestly say it be one of the most disappointing experience of my life . it all start out good go downhill very quickly . first of all , i find out that in addition to pay 200 . 00 a night for a 3 star hotel it cost 20 . 00 a day to park . and you have no choice . there be no place on the street to park so you will pay it . but that be fine . i be willing to accept that and move on . it be vacation so i wasn ' t gon na get too hung up over 80 buck . later on i would become much more annoyed with it when for 80 buck i would have to drive around in circle around the entire hotel for half an hour every night wait for a spot to open and usually wind up have to walk a third of a mile back to my room . anyway , to get back on track , i park my car and my room be in what be obviously a very old hotel that have be renovate behind a new tower that have be add later . no biggie . the place be \u001b[31mbeautifully\u001b[0m landscape with tropical plant and have a very relaxing \u001b[31mfeel\u001b[0m to it . at first that be . i get to my room and it be great . \u001b[31mvery\u001b[0m \u001b[31mtasteful\u001b[0m \u001b[31mdecor\u001b[0m . i be happy . but that be short- lived . near my room be a pool . the \u001b[31mcheesy\u001b[0m steel drum music blare . and the kid scream , and scream , and scream . all . . . night . . . long . . . and i heard every bit of it because the wall be evidently paper thin . and lucky me , the pool doesn ' t close until freakin ' midnight so i get to roll around in my bed for a couple of hour unable to sleep because of all the damn noise . it be like hell on earth and i be definitely get the feeling that i have make a huge mistake by book there . that feel would be reconfirm throughout my stay . the next morning i get up and the first thing i wan na do be get the hell out of that room so i go to the front desk to see what they can do for me . there be three black girl there . i feel guilty because i can ' t recall their name except for one ( lakeisha i believe ) . they get me into another room , thankfully ( or so i thought ) . these girl be all very sweet and do their best to make me happy . they be about the only bright spot in my stay there . but , a it turn out , the move only help so much . outside the room the walk be all concrete , and the design of the structure be such that the already loud noise from the cart of the cleaning staff roll down the concrete be magnify to nearly train- like proportion . and those cart never stop come . all day long , anytime i be in my room , i hear them . after i have get move i go to the hotel ' s breakfast \u001b[31mbuffet\u001b[0m . a far a the food it be alright . about the same a you would get if you go to a golden corral . only double the price . orlando be a tourist trap i expect to be overcharge for such so i roll with it . but what really \u001b[31mchap\u001b[0m my as be the bad service . bad service at two hundred buck a night ! ! ! rather than just have thing set up where you could refill your own drink and serve yourself you have to wait on a server to take your order for a drink . which make no sense really from a business perspective . so the first server be some foreign girl name mary lou i believe . mary lou take my order for my drink . then take about 20 minute to finally get it to me . refill be free there but , in this case , mary lou be evidently hell bent on make sure your first drink be your last . i didn ' t see her again for a good 30 minute so i couldn ' t get a refill or pay my bill so i could get the hell out . when she finally come by my table again she try to rush me out like she couldn ' t be bother with refill my drink or ask me if there be anything else she could do for me . all of this in spite of the fact that the place wasn ' t very crowded . and stupid me , i come back the next morning think maybe i would get another server and better service . well , i do get a different server . some young guy with a russian accent . a it turn out , he possess a work \u001b[31methic\u001b[0m equally a substandard a mary lou ' s. the next day i try a place across the street that be staff seemingly by nothing but retire new yorkers . and the service there be nearly a bad . but at least it be half the price . the moral of the story here folk be to steer clear of this place . take my word for it . i ' m not a complainer . i ' m relatively easy to please . out of the hundred of night i have spend in hotel i ' ve only ever complain about one other . positively the worst experience i have ever have at any hotel . which i find very surprising . i ' ve stay at a number of doubletree ' s and never have a bad experience . but they should really just demolish this one and start all over . if you ' re look for a place to stay in orlando do yourself a favor and avoid this one like that plague . go down the street to the hilton orlando . very similarly price but a much better experience . you ' \u001b[31mll\u001b[0m be glad you do .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " have be tell that this be a newbie resort of just 3 year old , i have to rate it at least 4 star . the ground be amazing , the pool be \u001b[31mclean\u001b[0m and \u001b[31mexpansive\u001b[0m . the entire resort make you feel spoil but much of the staff need to be on board with make the guest feel respect and welcome . the resort be large . it be over 500 acre , much of it the golf course , but there be many other amenity . i recommend you study their ground map prior to arrival because on arrival you will not be give a tour or even a briefing of what the ground have to offer . take some time , go smell the flower , check out the herb garden ( though they be not in optimum use and the citrus garden be two tree ! ) and meander the walkway . sit on the pier in the waterway , listen to nature ( over look the ritz ' s lack of clean theirs- lot of cigarette butt , trash near the pier , cob and spider web and old and new bird droppings ) experience the \u001b[31mblend\u001b[0m of real nature and the manmade \u001b[31mbeautification\u001b[0m . marriot seem to do a better job keep up their side of the ground , if it ' s all the same ground keeper they overlook trash , debris and need upkeep in many area around the ritz . while i , and many others , stay here this week have valid complaint , i would not hesitate to return , there be just that much to offer . that say , i have not ever be to a resort that have so many complaint openly talk about between guest , in such a short time frame and with all be fairly well \u001b[31macquaint\u001b[0m with marriot and resort , these complaint should not be take lightly , change should be make . my party be , a be others , give mixed , incorrect information about cost , time and availability or access to for much of the amenity . examples- * i be tell there be \u001b[31msauna\u001b[0m and private whirlpool . . . i be not tell they come at a charge be $ 50/ day ! and that type of deception be rampant here . * `` our pool all open at 7 be '' ( they open at 8 ) , `` we have free kayak for guest '' ( they be $ 30/ half hour ! ) , * `` we have an amazing \u001b[31meco\u001b[0m kayak tour '' ( young kid have no idea what to tell u about ecology of the area and be actually just ' fill in ' ) so do they call to tell u they don ' t have a guide ? no . do not take our money for some lame eco tour that we could have just paddle on our own . shame on them at the `` our eco tour be $ 40 ( concierge ) `` to be charge $ 60. i will attempt to have those charge reverse . ( i will let you know ) * upcharge for a pedicure `` it will include a long honey massage '' ( i get my foot paint with honey and wrap in \u001b[31mhot\u001b[0m \u001b[31mtowel\u001b[0m with no massage at all ! i would like a rebate on that too ! ) * some of the other guest mention feel nickle- dime to death , the expense on site for food etc . . . ( the price on resort be outrageous- with just a few dollar in reduction they might do a bigger volume . i hear so many people say they would not eat on site , ' wait ' til we go to _ _ _ _ , or even debate share one sandwich ( not a bad idea for most of u but still $ 8 . 50 or more for a half sandwich ) lower food charge , especially out in the pool area , would certainly benefit those hungry staff worker , that have little to do if the blue flag be not be raise on the back of the chair . * be disrespect by staff- another guest tell me she be reprimand for order her sandwich from bodega and then go to starbuck to order her coffee . yes , reprimand . i know it ' s true because i be tell these same word `` it only take 60 second for u to make your sandwich '' she be tell `` next time ' order your coffee first ! rudely . i be overlook for 5 minute at the lobby bar , two other men walk ni and sit down on either side of the bar be serve first , and then when the bartender do approach me , she ask me my room number aloud , she do not ask the other two men . . . i tell her i would not give out my room number aloud ! at the lazy river pool , younger staff member can be rude near closing time . there be way to say , we be close soon , with make it sound like `` get out now '' . over all the staff need to be teach some manner to approach each and every guest to make them feel good to be at the resort . in addition to all that , i do try to make arrangement for local attraction , something nature fill with one of the concierge , i make my own reservation for an eco kayak tour and request more outdoors activity . i be send indoor skydiving a a suggestion and other - `` can do everywhere '' activity . by pas the concierge that don ' t listen and research yourself . i recommend close by manatee viewing and interaction walk in tarpon spring . our grouper at the kitchen on site be really good , ham hock- too \u001b[31msalty\u001b[0m , so on the side for that . ( best waitstaff be at the kitchen- hand down ) my chicken be perfect , the sauce , mixed on that . the restaurant on site be all okay , some not so okay- i do not try harrys though . if you plan to eat on site often , be prepare to open you wallet wider than normal .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " so , 11 friend & amp ; i decide to stay at this hotel from june 2nd- june 6th . at the time of check in , we request if 2 of the 4 room could possibly be join room . we be advise , that it ' s possible but we would be several floor away from the rest of our party & amp ; near the elevator . we agree , to only find out we be certainly several floor away from the rest of our party & amp ; near the elevator but join room , we do not have . set on have a great time we decide to just leave it be . during our stay i decline to have housekeep enter my room , i approach the housekeeper on our floor daily to swap our \u001b[31mdirty\u001b[0m \u001b[31mtowel\u001b[0m for fresh \u001b[31mtowel\u001b[0m along with a \u001b[31mgenerous\u001b[0m tip . on sunday afternoon my friend & amp ; i go out to lunch & amp ; arrive back to find out i have no access to my room . for some reason our key be deactivate , i go down the front desk & amp ; lucky me it be check in time for several guest . i stand in the long line & amp ; decide to call the front desk & amp ; hop since this be an error make by the hotel i would be ask to step up to the front desk to have my key quickly \u001b[31mreactivate\u001b[0m . yeah , that do not happen , i be tell . . . `` yes , you need to stand in line ! `` once i finally reach the front desk , i advise to her what happen & amp ; ask why be my key deactivate when she state `` the only reason we would deactivate your key be if you be check out or you owe u money. `` which be neither in my case so she reactivate my key , not at any time during our interaction do she apologize or express any type of sympathy or regret . ( i personally find it interesting , so if you owe them money their policy be to lock you out of your room & amp ; hold your personal item ransom ) . anyways , again not want to ruin the rest of my vacation i decide to simply to go up to my room & amp ; ignore their rudeness & amp ; unprofessionalism . early monday morning , we find out our flight be delay & amp ; one of my the guest in my room be up all night with a fever & amp ; suffering of flu symptom , i contact the front desk & amp ; request a late check in , i be give an additional hour . later that morning we be advise that our flight be push back farther , i contact the front desk again & amp ; ask if we could get a later check out due to the circumstance . i be advise that our entire floor be sell out to a group & amp ; that our original late check out be be deny , due to it be totally impossible . my friend ( the sick one ) grab the phone & amp ; offer to pay for a late check out . . . magically for 50 buck we could have late check out until 3 : 00pm . shady if you ask me ! but \u001b[31manyways\u001b[0m a we be leave our room , i realize we leave our \u001b[31mdelicious\u001b[0m \u001b[31mdessert\u001b[0m on the desk/ table , i attempt to reenter the room to see that our key be deactivate again . not want to get piss off , we all say just forget about it . a we get in the elevator the housekeeper ask if we be check out , we tell her yes & amp ; tell her we leave untouched \u001b[31mdessert\u001b[0m in the room she can have . once we finally board our plane , i realize i leave my samsung galaxy tablet in the room . i know exactly where it be leave , on the bed closest to the balcony under the pillow closest to the balcony . when i finally have an opportunity to contact the hotel , i be tell 1 the room be not occupy & amp ; in fact it be untouched , which have to be a lie . since i be tell our room be book already & amp ; need to be \u001b[31mclean\u001b[0m & amp ; because we watch housekeep enter the room , by the way . . . . i totally regret leave a big tip for her too . so anyways , pablo who be the front desk manager say he look for my property . we speak several time over a couple week , when he say he ' d be move it up to the hotel manager , felipe who call me & amp ; leave a message state `` call me back , so i can send you your tablet . we have a couple of them , i want to send you the right one. `` after 4 to 5 call back within over a week , i get no answer & amp ; no call back . i contact pablo again . he then advise me he ' d be escalate my issue to the top . so i have some other guy call me who state they ' ve turn in to their insurance company & amp ; they ' d be contact me very soon . well after approximately 20 phone call back & amp ; forth over the course of a month . . . . i finally receive a letter from their insurance company , willis tower watson who advise me . . . . . . . it be not cover by their insurance . and pretty much , i ' m shit out of luck . bullshit ! i will not be return to this `` resort '' & amp ; either will anyone i know . . . . . i will also be advise the group that bring 100 ' s of customer to their establishment in order to attend their event that they need to consider one of the surrounding resort , not this one who employ thief !\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " check in/ check out : we get there around noon ( check in be around 3 or 4pm ) , but they let u check in early . we get our own magnetize card with our name , too . you actually don ' t have to physically check out . you can simply leave , if you want to avoid the line . the room : i book a room for 6 , and it be a family suite in the starlight . luckily for u , it be right next to the pool and waterslide , a well a the lobby . there be two queen size bed and a sofa bed , and each one fit two people . there be a small \u001b[31mkitchenette\u001b[0m with a sink and mini \u001b[31mfridge\u001b[0m , a well a cabinet space . a partition separate the sofa bed/ \u001b[31mkitchenette\u001b[0m area from the queen beds/ bathroom area , which we take advantage of on sunday when half of u watch the game of throne finale . there be also two flat screen tv ( one in each section ) . the bathroom be break up into three part . one for the toilet , an open middle area where there be a sink/ mirror , and then the shower . there be also a closet , safe , and several area clothes could be place in drawer . the room be \u001b[31mcomfortable\u001b[0m enough , with the bed on the firmer rather than plush side . the room be also pretty quiet . you could hear people talk a they walk by outside , but you couldn ' t hear people in the next room . there be also an option to have an adjoining room , which would be great for two large group who want to be close to each other . transportation/ parking : parking cost a pretty penny here , so i would recommend not do it . they offer free shuttle to the park , and those be pretty efficient . i think they schedule be 7am- 2am every day , and the shuttle seem to run every 5 minute . an airport shuttle be available , but it wasn ' t free . i think my friend say it be something like $ 30 round trip . the ground : there be so much to do ! there be the lazy river ( where you could sit on a tube and let the `` current '' take you ) , several outdoor pool ( one with an \u001b[31mawesome\u001b[0m water slide ) , and even a big screen movie show at night poolside . there be game you could play , like pool ( with the billiards ) or volleyball . i think i may have even see a grill ? the ground be great for an evening stroll , with well- lit path and large table where you could sit and play chess or checker ( though you have to have your own piece ) . there be `` cabana '' area you can reserve , which have chair and a tv . there ' s also a bowling alley ( though kind of expensive at $ 15 per person ) , starbucks , and several indoor food option . pro : - they give u plenty of extra towel and toiletry . service be very prompt and always do with a smile . - can get into wizarding world an hour early with your hotel key card . - love the bold , bright color of the hotel . they have a lot of cute 60 décor throughout the hotel . - the hotel look relatively new , so everything seem to be shiny and hasn ' t accrue that grimy look hotel tend to get over the year . - while crowd , the pool area be never exceptionally so . we be able to enjoy the pool without worry about step on a kid . - the water slide in the pool be \u001b[31mawesome\u001b[0m ! ( it close at 10pm , though ) - let u check in about 3 hour early . - they offer free basic wi- fi . con : - the magnetic key card suck . we have to get them reprogrammed 4- 5 time . they tell u to keep them away from our cell phone and credit card , and neither of those be near my key card when it deactivate . - they charge for park . initially , they tell u they be waive the fee , but when we check out , we get a $ 50 bill . if you have a season pas , i suggest you park at the park , since i believe parking be free in that case . - they didn ' t have any free medical kit . i ask if they have an aspirin , but they tell me to go to the shop in the lobby . - initially i purchase this hotel because i think it include the fast pass . the website weren ' t really clear on the fact that it doesn ' t. - there isn ' t any complimentary breakfast , but we bring a griddle and make egg every morning , so we be good . - a free airport shuttle isn ' t available . the verdict : i have a blast here ! i do wish they have be a little clearer that while this be an on- site resort , it ' s consider a budget resort , and doesn ' t include express pass . though to be fair , we really didn ' t end up need them . the ground be well- maintain , new , and \u001b[31madorably\u001b[0m \u001b[31mretro\u001b[0m . i love \u001b[31mretro\u001b[0m \u001b[31mstyle\u001b[0m , so the style be right up my alley . despite be a `` budget '' resort , this place have a lot of really fun activity to do on- site , and they provide free shuttle service to the park . i would stay here again , because we all have so much fun at this place for the two night we stay here . honestly , i would rate it closer to 4 . 5. they really shouldn ' t have say they would waive the parking fee , then come around and charge u anyways for it .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " we stay here in a 1 bedroom suite in july 2010 a part of a timeshare promo . we get a deeply discount room but have to listen to their timeshare presentation . the hotel be new and beautiful . our 1- bedroom room overlook the pool . there be a full \u001b[31mkitchen\u001b[0m with everything you need in it , a full size ge stove/ \u001b[31moven\u001b[0m , fridge/ freezer and \u001b[31mdishwasher\u001b[0m . they provide you with \u001b[31mutensil\u001b[0m and cook supply . there be no bake sheet , though we call the front desk and they bring one right up . the kitchen be a huge plus . we have breakfast just about every morning in the room and a full dinner with steak one night . if you be go to shop for food , avoid the goodings in tourist central and head over to the very nearby winn/ dixie on apopka vineland road . the room be \u001b[31mspacious\u001b[0m , we have a large \u001b[31mdining\u001b[0m room table , live room area , big bathroom with separate toilet area and a huge balcony with a patio set on it . there be granite \u001b[31mcountertop\u001b[0m and flat panel tv ' s. the bathroom have an odd \u001b[31mtub\u001b[0m in it . it fill from a spout in the ceiling . the wall be also very thin . we could hear normal conversation from our neighbor , more so than a typical hotel room . there be also periodic odd noise , sound like a stone be throw down a well . we never could find where it come from , but it persist during our whole stay . it be not irritate though this might bother some people . the room have no dresser in the bedroom , there be very little drawer space for anything . the ground be impressive . there be 2 pool and at 4 jacuzzis . the main pool be huge and be a blast . there be a giant spiral slide that be open during the day . my kid love this . the pool be mostly 1- 3 foot deep , which be great for play with your kid or just sit down and relax in the water . there be many activity . i be disappoint that no one go over this when we check in . there be movie night in the pool , a dj some day and a mc put on game by the pool during the day . they have a \u001b[31mcasual\u001b[0m \u001b[31mrestaurant\u001b[0m with great food , a pool bar , gym , activity room and convenience store . on site . we spend about 2 day at the resort and love it . the hotel be locate by itself though you be very close to the theme park and tourist central . epcot be one freeway offramp away from u . there be some thing that bother me . . . for a resort that be build for `` owner '' ( people that buy into the vacation club ) , they nickel and dime you on a few thing . they have free wifi , but the business center and printer cost to use . i need to print our itinerary each day and this be a major routine from the slow printer to slow computer . they charge an obscene amount for phone call , more than many hotel . think in term of dollar per minute to make a phone call home . cell coverage for verizon and sprint be very poor . i drop call on my 10th floor balcony routinely , so be careful if you have to turn to the hotel phone . we ask for late checkout . they charge up to $ 100 for an afternoon checkout . they guy at the desk let u checkout 2 hour late for free but would not budge anymore . we leave our room at noon , a agree , but have housekeep stalk u and knock on the door twice before we leave . we stay at the resort after check out . at 5pm , the patio furniture be still askew on our balcony suggest housekeeping have not touch our room . why the hurry then ? the staff also seem confuse on some thing . they tell u bbq supply ( `` everything we need '' ) be at the front desk . when i walk down with steak the next day i find this be not true and the on- site store have nothing a well . have to pause and drive to the market which suck . we also stay into the evening after checkout . i want a shower and get all sort of vary answer on if they even have shower and where they be . finally a maintenance person show me to the one shower in the bathroom by the convenience store . there be a manned security gate when driving in and out . this can be an annoyance after a long day out a you have to produce your room key to get in . all in all though , this be the way to go if you be stay in orlando and visit the park . i would return here in a second , we be so comfortable here . if stay here , be sure to plan a day to just relax at the resort . * * * * a for the timeshare sale pitch we have to take , here be the lowdown . . . it be painless , hilton be a professional company so you will not get a high pressure sleazy salesperson push this on you . don ' t be fool though , the salesperson be very well train and have a way to overcome any objection you can think of . the timeshare be not for u . do your own research in advance , you be give ' point ' to use . it be a complicated system to use these , when you can , where you can and why sometimes there be a co- pay . it be too complicate and it be hard to tell if it even be a good value ( though they will certainly show you why it be a good value ) . be sure to read anything you sign .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " we stay at this resort this past weekend . we be there a an owner referral take a tour of the timeshare with the intent to purchase . i will start with the beginning of this horrible stay and walk you through the whole terrible visit . first let me start off with say when i book the room i be tell it be a one bedroom with a king size bed and a queen size pull out couch , but i will get to that in just a moment . we pull onto the property a direct by our gps the gate we arrive at be block off and a security guard lazily walk over and remove a cone for u to cross over the construction zone to get into the property . we ask for direction to the welcome center and he say um yeah i think it be about four stop sign up that way . really this be how you start off a prospective buyer visit . . . . we arrive at the welcome center and it be \u001b[31mpure\u001b[0m chaos , noisy people try to grab your attention with every step . not at all the calm you look for at a resort for a vacation . we be check in and tell where our room be . i inquire about wifi , but be tell it only work on two device per room . really ! ! we be a family with two teenage child what kind of craziness be this this be the first resort i have be to which do not have wifi include in the package . we drive to our room and unload all of our bag take the elevator up to the third floor walk down to the end of the hallway open the outer door then try the inner door which be lock with a \u001b[31mdeadbolt\u001b[0m . the room we be give have be double book . we haul all of our thing and our child back to the truck and drive back to the welcome center . . . still noisy and chaotic . . . walk up to the front counter and the girl behind the counter say `` oh no what ' s wrong '' another gentleman from behind her rush up and say i have their key for them . no apology , no offering to make thing right , not even a free drink at the tiki bar . nothing be offer to u to make up for their mistake . i be so feed up at this point i be about to leave but i decide to try and give them the benefit of the doubt and give the resort a shot . we finally arrive at our room which be now right next to a construction zone with very limited parking and not a parking place in sight . we end up park up the hill in front of a whole different building . we open the door to our room and i immediately think this have to be a joke . we be put in a cubicle of a room . the master bedroom be a double bed which be hard a a rock . the pull out couch even smaller . the couch have a rip in the leather which someone try to sew up with twine . the sheet be not soft and actually make u all itch . now everyone in my group be ready to pack up and leave , but with the threat of be charge full price for this \u001b[31mcrappy\u001b[0m place we decide to stick it out . here be a few of the highlight of our room : \u001b[31mshower\u001b[0m have mold grow in the tile on the floor of the shower , also mold grow on the ceiling of the shower . the shower leak during each shower which leave a huge puddle on the ground needing to be \u001b[31mclean\u001b[0m up , but there be only three towel so we be already short a towel to begin with . there be no \u001b[31mdishwasher\u001b[0m even though in the update model they try to sell you on have one . by the way if you look at the updated model it have green \u001b[31mdrape\u001b[0m . not one other room in the whole complex have those drape . all of the other room have the same horrible \u001b[31mdrape\u001b[0m a the room we stay in . if you follow this logic the only room they have update be the two they show you during the sale pitch . the cornice in our room be loose so whenever the people in the room next to u who share the outside door with our room leave the entire wall would shake . these people decide to leave the first morning at 4 : 30 be the next morning the let u sleep in until 6 : 00 be . there be suppose to be a \u001b[31mcomplimentary\u001b[0m trash pick up between 9 : 30 be and 10 : 00 be , but they do not pick up the trash in front of our unit so that even i get to see a raccoon rip the bag apart of our neighbor trash and carry it away . during the sale pitch which you be force to listen to or be charge over $ 1000 for a three night stay we be show a \u001b[31mlovely\u001b[0m room which i would have be happy to stay in , but like i say previously this room do not exist for the average guest . i ask what be the time line and be tell they have just start a 36 month remodel and 1/ 4 of the unit be complete . this be a lie . like i previously state if you look at the room you will see all of them have the same drape . if any of the other room have be remodel they would have similar drape to the one show in the sale pitch . this place be a sham and i would not purchase from this resort ever . my family and i be highly disappoint with our entire stay . thankfully we be able to leave the resort to have fun because be in our room make u depress\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " first of all , let me begin by say that i ' m no stranger to hotel . one of my first job ever be a housekeeper for a hotel chain , and my first job when i move to chicago be front desk supervisor for a 4 diamond golf resort in the suburb . so , when i usually stay at a hotel , i tend to nitpick because i know how it work behind the scene and how it ' s suppose to be do . that say , this place be damn near perfect . great location . . . minute from the airport , seaworld , aquatica , and discovery cove , close to shopping and dining , and around the corner from a publix grocery store and a walgreens . the `` welcome center '' be absolutely beautiful . . . \u001b[31melegant\u001b[0m , comforting , and invite . the staff be the most friendly i ' ve ever encounter . the ground be absolutely \u001b[31mgorgeous\u001b[0m . . . it have the feel of a far more expensive resort . stunning courtyard , simple yet exotic architecture and color , flower everywhere , perfectly position palm tree . . . whoever design the layout and landscaping of this place be a genius . the pool be great . . . plenty of room to allow kid to play and adult to relax . there ' s a splash pad and sandy beach area for the kid , and a large lap pool , hot tub , and plenty of deck chair and lounger for the adult . the bar be right there , and it feature live entertainment every night . and even if there ' s too much action at the main pool for you , you don ' t need to worry ; there ' s a second pool in the middle of the property that ' s much more laid back . they even call it the `` quiet pool '' . : ) right next to the pool and bar be the marketplace . here , you can find everything from pastry to ben & amp ; jerry ' s ice cream to beach towel and sunscreen . the best part ( for me , at least ) be they have a small starbucks inside . unlike other resort , they don ' t just brew starbucks coffee . . . they can whip up just about anything a regular starbucks can , include espresso beverage , hot or iced . and it ' s good , too ; i go to starbucks every morning and get myself a latte , and the marketplace ' s latte be just a good , if not better than , a `` real '' starbucks . near the marketplace , they have a small arcade . around the corner be the welcome center , which have a business center , fitness center , and a small dvd- dispensing machine similar to redbox where you can rent dvd . the concierge be there , too , and man be he \u001b[31mfabulous\u001b[0m ! he recommend a couple off- the- beaten- path beach for u and print u up direction . he be so friendly and knowledgeable . . . definitely a good resource ! another \u001b[31mcool\u001b[0m thing be garden grocer , which be a grocery service similar to peapod . you pick out your grocery online , and they ' re wait for you in your suite when you check in ( or whichever time you set up ) . this be very convenient . now , the room . . . we get a 2 bedroom condo on the 5th floor overlook the main pool area . i be a little worried about noise , but it be perfect . the room itself have just about everything you could possibly want . . . two bedroom , two full bathroom ( one with a two- person \u001b[31mjacuzzi\u001b[0m \u001b[31mtub\u001b[0m ) , a full kitchen with \u001b[31mdishwasher\u001b[0m , a full dining room , living room with flat screen tv and dvd/ vcr player , small table and chair on the balcony with ceiling fan . . . and the furniture be \u001b[31msooooo\u001b[0m \u001b[31mcomfortable\u001b[0m ! i be really worried about get to sleep in an unfamiliar bed , but it be so comfortable , i not only pass out , but i wake up 6 hour later completely and fully rest ( i usually need 7- 8 hour of sleep ) . the balcony be my favorite part . i would wake up before the pool open , sit out on the balcony with coffee or a cup of orange juice and my laptop , and check my email or read the news and watch the staff clean the pool ( which they do every morning ; that pool be sparkle ) . although most of the resort have only wire internet access , i be able to get the wifi signal from the marketplace on my balcony . at night , i would sit out on the balcony or just leave the door open ( it be cool enough to go without ac ) and listen to the live music and the people laugh and splash . very relaxing and enjoyable : ) there be only a few thing i would recommend to make this resort even better : 1 ) toilet seat be uncomfortable and cheap . they should be replace . 2 ) the room don ' t have steak knife . kind of an oversight . 3 ) the bathroom need more towel rack and place to dry your bath suite . other resort have retractable line you can pull out over your shower or bathtub and hang your bath suite from . this would be a really convenient addition , especially with how much you ' re bound to use the pool area . 4 ) an onsite spa would be \u001b[31mfabulous\u001b[0m ! ! ! other than these really small thing , this place be absolutely perfect ! bottom line : clean , safe , comfortable , relax . big suite , and nearly every possible convenience onsite . i ' ve never encounter a better place to stay ! ! !\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i research a ton of place before decide on this one for our trip . we be look for a place that could accommodate a larger group , one that be near universal , have free breakfast , and offer free park and/ or shuttle service . after find a deal on expedia , i finally decide on this one . i read a bunch of yelp review for the place i be look at , a well a tripadvisor . so while yelp rat this hotel at 2 . 5 star with 10 review , expedia/ tripadvisor rate it at 3 . 9 ( 84 % of people would recommend it ) with over 2 , 000 expedia verify review . i be look for a place that be between 3- 4 star , so nothing extremely fancy , and this place deliver . the kitchen & amp ; live roomwe rent a suite for 7 people . we have two separate room , one with the bed , and one with the kitchen/ live area . the kitchen include a full- sized \u001b[31mfridge\u001b[0m , microwave , two burner \u001b[31mstove\u001b[0m , a sink , cabinet , dish and silverware , and even a mini \u001b[31mdishwasher\u001b[0m . the two burner stave didn ' t work well- - the eye be crook , and they weren ' t able to heat up much even when turn to a high setting . i love not have to worry that my food would go bad , and be able to save money by buy grocery instead of eat out every meal . our liquor also stay cold . the living room have a sofa bed , small flat screen tv , upholstered chair , and a table with several chair . there be also blackout curtain behind the sofa bed . the thermostat be locate in here , and we mostly keep it around 71. the kitchen/ living room area tend to be a few degree warmer than the bedroom . if you ' re thinking of bring a queen sized mattress , one will fit in this area . also , the tv be situate at an odd angle not \u001b[31mconducive\u001b[0m to watch when sit on the sofa . the bedroomthis be separate by two door , each that could be keep open or close . one door lead to the bathroom and one to the living room . there be two queen bed , a small desk and chair , and a small flat screen tv . there be blackout curtain on the window . it tend to be a bit chillier in here than the other area of the suite . the bathroomthere be two part to the bathroom . one have a sink and mirror , with one door lead out to the bedroom , and one door lead to the kitchen . you could lock both of these door for privacy . the other part of the bathroom have a shower and toilet . this be nice , because someone could take a shower while someone else be brush their teeth in the other part . the water pressure be good , and a far a i know , it be never very cold . they provide only two towel , so i recommend get extra if you have the suite . pro : - the bathroom separate into two area , one with the toilet/ shower and one with the sink/ mirror . - a 10- 15 minute drive to/ from universal . - store and restaurant be nearby . - full- sized fridge , microwave , mini \u001b[31mdishwasher\u001b[0m , and \u001b[31mdish\u001b[0m provide in the suite . - blackout curtain . - the room have a thermostat , so we be able to easily adjust the temperature . - staff be nice and accommodate . they even let u check in waaaay early before head to universal . - free parking for hotel guest . ( we park three car there. ) - not only be the wi- fi free , but it work well . we be able to stream music , movie , and music video without any problem at all for most of the weekend . ( password : mickey ) - the suite accommodate our group well . - have a bunch of tv channel i never watch : hbo , food network , etc . we do end up watch the oscar while in our room . con : - you have to book a shuttle 24 hour in advance . - no airport shuttle . - breakfast be pretty weak , even for a free breakfast . they serve these thing regularly : 4 type of cereal , banana , yogurt , pb & amp ; j , and egg . they offer ham one day , sausage and waffle one day , and ham and waffle one day . waffle be stale and unappetizing , sort of reminiscent of \u001b[31mreheated\u001b[0m frozen \u001b[31mwaffle\u001b[0m that have be reheat a half dozen time . sausage and ham be okay . they be often out of bagel and bread . - the restaurant sound good , but have some of the worst food we ' d ever try . we order nacho that be stale and crumbly , and honestly they smell like cleaning product . the cheese on top of it taste like nothing . literally nothing at all , so it be also probably outdated . the verdict : the breakfast leave much to be desire , but the staff be friendly and the suite itself be a great size for our large group . we be even able to put an additional air mattress in there . it ' s close to universal , have free parking and wi- fi for hotel guest , and be also close to a bunch of restaurant and store . the entire suite be \u001b[31mfairly\u001b[0m \u001b[31mclean\u001b[0m , and we definitely didn ' t see any case of bug , evident stain , or shabby furniture . i would stay here again with a group , but i like try out different hotel each time i ' m in orlando , so who know if i ' ll come back .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " this hotel be a huge disappointment . i initially give it 3 star , but only because the staff be , for the most part , helpful and friendly . unfortunately , a my stay progress , thing continue to go downhill . for starter , and most importantly in my eye , they place several charge on my credit card for no reason . my employer pay for my room , however , a expect , i have to place a credit card on file to cover any incidental . unbeknownst to me , because they never say a word about it , this place a $ 50 temporary hold on my card . well , i ' ve never experience that at a hotel before , but ok. . . . i can understand it . however , they charge me a second $ 50 hold , and then inexplicably , also charge me a $ 247 . 50 temporary hold . when i question the front desk about it , she say they ' ve be have issue with their system overcharge people , and she go to get the manager . the manager never come out to talk to me , instead the front desk clerk come back and take the telephone number for the credit card company off of my card and say that they have to fax a release form to them in order to reverse the hold . . . . . but that they may not be able to do that for several day . grant , this be a temporary hold that should , presumably , just expire and disappear without ever actually charge me the money , however the unexpected hold cause me to have insufficient available credit to rent the car i have reserve for my stay ( there ' s an avis rental office in the hotel ) . in order to actually rent the car , i have to make an unplanned payment on my card to cover the false charge from the hotel , but that take a day to post , so i be stick without a car that night , which impact my plan for the weekend . thankfully , the hotel have a \u001b[31mcomplimentary\u001b[0m shuttle that will take you anywhere within 5 mile . except when the driver call out sick on a friday night , because apparently no one else be capable of drive the shuttle ( it ' s just a freaking van ) . the clerk tell me to just take a cab , which be fine , except i end up pay for a service that be suppose to be include in my room fee . the facility itself be in serious need of maintenance . while my room be ok - nothing spectacular - the public area leave quite a bit to be desire . the restroom sink be miss handle , the trash be overflow and look like it hadn ' t be empty in a week . a for the room , there be no available outlet near the bed to plug in a cell phone charger , which be simply unacceptable nowadays . i have to \u001b[31munplug\u001b[0m the alarm clock in order to plug in my phone . tv service be shoddy , with only a handful of channel , most of which have a weak signal and we ' re fuzzy at time . the wall have some small hole in the drywall , the wall be mark up , the furniture be ding . all minor cosmetic issue , but certainly not consistent with the `` grand experience '' that they bill it a . a for the staff they be all friendly , but i do have a few other issue with them . for one , i ask the front desk for a gas station within walk distance so i could grab a few item . the front desk send me to a 7 eleven that be `` 5 to 10 minute walk '' . problem be , it be actually 3 mile away . can any of you walk 3 mile in 10 minute ? to compound matter , there be a 7 eleven about 1/ 2 mile away , albeit across a busy and dangerous highway . perhaps the concierge simply didn ' t want to send me across the highway , but i walk a mile in the dark before turn back when i realize i be nowhere near a store . my reservation include full breakfast , but i never receive instruction on where to go to eat \u001b[31mbreakfast\u001b[0m . i assume it would be in the cafe area in lobby , but the \u001b[31mhostess\u001b[0m / \u001b[31mwaitress\u001b[0m work there have no idea what i be talk about . i ask at the front desk but the woman there also have no idea whatsoever about the included breakfast . i end up pay for breakfast but be able to rectify the situation later in the day when i find out that free breakfast be , in fact , in the lobby cafe ) . to compound that , the next morning it be the same waitress/ \u001b[31mhostess\u001b[0m work , and when i tell her that breakfast be include in my room rate , she check a list that have room number that be entitle to free \u001b[31mbreakfast\u001b[0m ! how do she not know that the day before ? ? ? further , i call for room service one night , and they be out of numerous item on the menu . this be just poor planning , particularly consider that i be here for a large conference with over 200 attendee . i would suspect that they would have be prepare for the increase food need . on a positive note , the an tobar irish pub that be attach to the hotel be \u001b[31mvery\u001b[0m \u001b[31mnice\u001b[0m , although their food \u001b[31mmenu\u001b[0m be very limited . tl ; dr , if you have an option , i would stay elsewhere . i stay here because the work related conference i be attend be hold here , but next time , i ' ll likely stay somewhere else .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " to whom it may concern , i be write to inform you of the horrible experience that our family have while spend 5 night at the waldorf orlando from 4/ 15/ 14 - 4/ 21/ 14. we be amex platinum member and a family of four with 7 and 9 year old child . when we arrive on tuesday afternoon , we be immediately disappoint with the unfriendly , inexperienced reception woman , who have be there only 2 week . she say nothing about our amex benefit . when i ask her about an upgrade , she immediately say she wasn ' t aware of any upgrade . then i inform her of amex platinum . she start to look through the computer until it be apparent that she have no idea what she be do , i finally ask her to call a manager . jason smith come over and be very quick to explain that there be a very large group who be here for 10 or more day and the hotel be at full capacity . when we be assign our room , i ask him to confirm that we have a room overlook disney . he say no , even though i confirm it through amex , and say the only thing he could offer u in place of our 1 be suite , be a regular room with 2 queen bed . it be very clear that he have no intention of accommodate u and get the impression that he be laugh in our face , all the while he keep tell u how amex platinum be their best referral source . 1. raucous next door : we finally say we ' d deal with it later and go to our room . we weren ' t in the room 5 minute , when we hear several kid in the room next door through the paper thin wall , scream curse word and sing passover song in hebrew so loud that the wall be vibrate . we be jewish and that ' s how we know what they be sing . we immediately realize that `` the huge group '' occupy the hotel consist of several large jewish family who move in and take over the place for the entire passover holiday . we be jewish , but be extremely embarrass by their \u001b[31mclassless\u001b[0m and obnoxious behavior . they be a terrible representation of who most jewish people be . their kid be not only be loud , but constantly run up and down the hall and cause a loud scene , wherever we be throughout the property . we call security immediately , he come up , hear them and agree that it be horrible that our young kid have to hear it . another manager , once again , offer u the regular room with queen bed . again , not acceptable . he assure u that they be place security on all floor to police the kid and others who be cause commotion . 2. on the first night after be away all day , we come back to change for dinner and notice that the housekeeper leave the chocolate on the bad and turn down the sheet , our room have barely be \u001b[31mclean\u001b[0m . there be trash leave everywhere from food and drink and old coffee , dirty \u001b[31mwashcloth\u001b[0m in the shower , vanity filthy and not even wipe off , the dirty robe that i throw on the floor with the dirty \u001b[31mtowel\u001b[0m be hang back up on the back of the door ! the entire suite be cover in dust on every surface and the \u001b[31mwine\u001b[0m glass be \u001b[31mfilthy\u001b[0m . when we call , the housekeeping mgr say someone would come immediately to clean , but we request that they wait until we leave for dinner . we go to dinner and get back , expect a \u001b[31mclean\u001b[0m room , but no one ever come and our room be even more worse , after we shower and change for dinner . we call , a mgr come up , confirm it be disgust and could not believe it . by the time she come and take note , it be past midnight . they offer u a new room ! again , another room be miraculously available ? it be past midnight , we need sleep and didn ' t want to keep the kid up any longer , so we just have them bring up new towel , robe and \u001b[31mshower\u001b[0m product and promise to \u001b[31mclean\u001b[0m the room by day 3 ! what kind of manager would think that we want to pack up and move in the middle of the night or would even think it be anything le than absurd with two young child ? when we return in the evening of day 3 , our room be finally \u001b[31mclean\u001b[0m , but we be leave very frustrated . we call down and the mod take 100 dollar off the room a a courtesy . we didn ' t feel like argue late at night , so we just go to sleep . 3. no reception on the tv of cnn , three hbo channel , 3 espn channel and some others for our entire stay . we call everyday , be tell that an engineer would come to look , but it ' s our 5th and final night and still no reception . tonight , when we call , a girl with no clue answer and tell u that the hotel doesn ' t subscribe to these channel ! after request a mgr , be on hold for 10 min , hang up and call back twice , i finally get a mgr name henry . he offer once again to have an engineer come up , but we refuse bc it be our last night at 11pm and our kid be asleep . he review our note and offer u another midnight room change . come on ! not once have we receive a follow up call to see if any of our problem have be address . we have call every time , and no one ever offer\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i saw this hampton inn list for $ 79 per night on expedia , and though it be only rat a a 2 1/ 2 star property , it be show a be only 3 mile from the orange county convention center where i be attend a trade show and it have lot of strong review on yelp and a few other site , so i book it . personally i think this hotel be a good value for the price pay , but i wouldn ' t rate it any higher than a strong 3 and i ' m not plan to rush back here on my next trip to orlando . this hotel be only a few year old and be in very good condition both inside and out . it ' s also a short drive from the convention center , sea world and a few other attraction . room be well appoint with a desk/ table , a \u001b[31mmicrowave\u001b[0m , refrigerator , a flat screen tv and a single cup coffee maker with a selection of regular and decaf coffee and tea . they also provide a `` lap desk '' which be a small wooden table with a vinyl cushion on the bottom that allow you put this on your lap and rest your laptop on it so you can work while in bed . bathroom have good quality , modern \u001b[31msolid\u001b[0m wood vanity with granite top ; boutique \u001b[31mshampoo\u001b[0m , conditioner and \u001b[31mmoisturizer\u001b[0m be provide . this hotel also offer coin operate \u001b[31mlaundry\u001b[0m , a fitness room , swim pool and \u001b[31mcomplimentary\u001b[0m \u001b[31mbreakfast\u001b[0m . so why only 3 star ? while this hotel be a relatively short drive from many thing , it ' s locate in a business park , so there be no dining or \u001b[31mnightlife\u001b[0m option anywhere within a reasonable walking distance , and the immediate vicinity of this hotel be basically a ghost town for much of my time here . the `` fitness room '' be quite small and be only outfit with an elliptical machine and 2 treadmill . the swimming pool be relatively small , there ' s no hot \u001b[31mtub\u001b[0m , and it ' s locate right on the parking lot with absolutely no shade , so it ' s not the type of pool area where one would come to relax and unwind at the end of a busy day . though the hotel be only a few year old , the room be show sign of age . there be lot of black scuff mark on the wall in the room i be in , large crack have open up in both the floor tile and the grout in the bathroom which appear to be from this building settling . the large mirror that they ' d instal a a closet door be flimsy , and wobble about when you ' re opening and closing it , and the bathroom sink be clog . the globe be also miss from the lighting fixture in the bathroom so the light bulb be expose . the wireless internet , while free , be quite slow in my experience . lastly , the room i stay in be le than sound proof . more than a few time i be awaken by people sing or talk in the hallway outside , and the sound of water rush through drain pipe that must ' ve be locate above or adjacent to my room . i also find the staff to be a bit odd . when i arrive , i be the 3rd person wait to be check in , but of the 3 staff behind the counter only 1 be wait on customer and get people check in , while the other two chat away for a while , then walk back into the office and didn ' t so much a greet any of the guest that be wait in line . on the second evening of my stay , i try to call one of my colleague ' room from a house phone locate near the rear exit of the hotel . his room number have a zero in it , and somehow when attempt to call him , i dial the front desk . i apologize , hang up , and a i be walk back to my room , i notice that the front desk attendant have move out into the lobby and star me down a i walk back to my room . on the morning i be depart , i saw that checkout time be at 11. since i be meet some friend for an early dinner in fort lauderdale that night , i be hop to stay in my room until noon to get some work do before leave . i call the front desk , the woman hit a few button on her computer and tell me she could not offer late check out , but when i ask , she do agree to allow me to remain in my room until 11 : 15 so i could wrap up a few thing i be work on . my phone rang promptly at 11. . . it be another hotel employee call to remind me that check out be at 11 , but i still have my `` do not disturb '' sign out . i explain that i ' d speak to the desk and that they grant permission for me to remain there until 11 : 15. when i do exit my room , the cleaning lady be stand in the lobby down the hall with her cart , chat to the employee at the front desk and watch the entrance to my room . a soon a she saw me leave , she follow in behind to service the room . base on these experience , the employee here seem a bit odd , or perhaps this hotel be so small that they don ' t have enough to keep them occupy . \u001b[31mnice\u001b[0m hotel , good value for the cost , but i wasn ' t exceptionally thrill or wow by my experience here .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " * * * and back down to 1 star due to lie by the management . they do not comp u the 1st night nor do they intend too . incompetent , mislead and not worth the saving for fear of not have a hotel room a reserve or the privacy you should expect when use the do not disturb . zero trust leave for this particular doubletree . * * * previously i have upgrade to 3 star after hubby speak to the manager . see our experience in my previous review below : this review have be upgrade to 3 star a the hotel have give u a free 1st night and a reduced 2nd night in return for the computer glitch result in u be lock out of our room and the maid enter the room despite the privacy , do not disturb sign . still not pleased that zero communication happen despite the fact that they have our cell number on file and email . the only time we be make aware of this snafu be after complain about the maid entering ( they do not say a word when they give u new key or explanation a to why it happen . very poor way to handle a problem their computer caused. ) earlier review : hiltons honor member here and i be very unhappy . a i type this , i be lock out of my room wait for my hubby to get the key situation fix . this be our 2nd night here and the key work fine yesterday so this be an issue they cause . we be pay up . after a long day at the park and dinner plan shortly , who have time for this ? also , we be in one of the \u001b[31mnicest\u001b[0m room they offer , generally reserve for hh member and i expect better from a renovated hotel . while the room look \u001b[31mtidy\u001b[0m and smell fresh , the carpet and the pullout sofa be stain and the sofa be not something i choose to sit on . the bed be \u001b[31mclean\u001b[0m and freshly launder . the area under the long bathroom counter be either stained or hasn ' t be scrub in a while . right up until we be lock out , i be wait before leave a review a the staff here be very \u001b[31mnice\u001b[0m and accommodate but frankly , i expect more . be a floridian , who travel to the key and obscure motel , i be use to smaller scale operation where thing be not 5* * * * * but yet still sweet . old school . it ' s a florida thing and it ' s usually charm . however , when i deal with the hilton brand , i be use to much \u001b[31mnicer\u001b[0m for my money . most double tree be \u001b[31mawesome\u001b[0m , this one have not be for our recent trip . well used convention hotel , the room look tire , not renovate . add to that , inoperable elevator and that mean wait in line to get on ( 16th floor so no thank you stairs ) with be lock out , lack of communication from the staff , i also find the customer service staff incompetent . hopefully i will get into my room soon and hopefully my belonging be still untouched . not happy at all ! this be an experience i win ' t readily repeat ! * * * 1st update : i be now in our room . no explanation , just an apology . no good enough ! they also go into our room despite the do not disturb sign . i be beyond angry . this be a one star joke hotel . 3 star prior to the lock out and violation of our privacy . * * * 2nd update : manager explain what happen when hubby go down to discuss the privacy issue . apparently their system lose the detail of our reservation . instead of contact u by phone or email , they automatically check u out . the maid believe the room would be empty so she/ he be simply do their job . the manager be inform that our luggage , etc . be still in the room and yet they still do not contact u to find out why . ( at no point be we contact about a problem ) we have the email confirm the reservation date but the glitch cause computer issue . the manager offer comp to make up for the inconvenience and want u to know this rarely happen and we should not be worry about privacy in our room . we be currently wait to see when this go through on our credit card . last update ( this update no longer apply a the management be false in what they promise below . shameful ! ) i would be willing to give this hotel a 2nd chance should we need to go to a convention or need to save money . normally we would stay at the hard rock for the free unlimited express pass and convenience of \u001b[31mcitywalk\u001b[0m but at peak rate and season pick up , we just want to pop in and not pay big rate . a florida season pas holder , hotel fee get up there a we go often and we don ' t mind save money and standing in line on some trip . i \u001b[31mtruly\u001b[0m felt that the hotel management be extremely embarrassed and apologetic . for this i believe perhaps they win ' t repeat the way they handle this . we be charge $ 70 after tax for the 2 night we stay so they really \u001b[31mcomped\u001b[0m u an a big apology . should a future stay go far better , etc . i will gladly raise the star on my rating but until then , this be a convention hotel and a convenient place to stay for easy walk distance to the park and \u001b[31mcitywalk\u001b[0m and you should expect the quality to be a expect for that .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " my boyfriend book a room at aloft for my birthday weekend . we pick aloft because of the convenience to the venue for a music festival we be attend . the best part be that they accept dog . the room be ok. it be cramp but the \u001b[31mfluffy\u001b[0m comforter , king size bed , small \u001b[31mrefrigerator\u001b[0m and the stand- up \u001b[31mshower\u001b[0m be \u001b[31mnice\u001b[0m . they have bliss product in the \u001b[31mshower\u001b[0m . there wasn ' t a great view or much of a sit area . the best part of the stay , which be the only reason i give an extra star , be that redbull provide a free shuffle service to the venue our first day . i know they weren ' t affiliate with the aloft but it be still \u001b[31mawesome\u001b[0m for allow redbull to provide the service . aloft only allow valet parking . i really didn ' t like the fact they didn ' t allow self- parking . if they charge $ 20/ day for parking , i think we should have the opportunity to self- park . they wouldn ' t even allow u access to car without bring the car around . the thing that will probably prevent me from ever stay at aloft again have to do with the management . we bring our two dog . the staff be friendly and even give them \u001b[31mdoggie\u001b[0m \u001b[31mbiscuit\u001b[0m in the lobby . after we check in , we crate our dog and leave for the music festival . on our way back , my boyfriend notice he receive a message from the hotel . the message state there be several guest ' complaint about our dog stomp and bark . we didn ' t get the message until we be get back because we didn ' t have service at the festival . we didn ' t understand why our dog would act like that because it be out of character and we be naturally concern . my boyfriend run into the lady manager that work at night . she state that there weren ' t any actual guest ' complaint . it be an observation that be make by an employee walking by the room when he be attend to another unrelated complaint against another guest . then she make a veiled threat that they will have actual non music festival guest tomorrow and we sign the waiver regard the dog . she leave it at that . we be angry but we leave it at that even though we have proof they outright lie to u on the voicemail . we just want to enjoy the rest of our weekend . it be my birthday weekend after all . around 2am , the guest next door and their ten or so occupant come back . they be make so much noise they wake u up . they sound like they be bang around , shout and scream in our room . our dog bark when they feel threaten or harass . if they be stomp around like that at their `` pre- party '' before they go out , i wouldn ' t blame our dog to bark at these people . our dog probably think they be break into our room . i be wonder what the manager mean by our dog `` stomp '' around . our dog be crate and couldn ' t stomp anywhere . these same guest that wake u up at 2am make so much noise around 3 or 3 : 30am , my boyfriend call the front desk to complain . that be the second time they wake u up . to aloft ' s credit , they take care of the issue immediately . i ' m pretty sure the guest be still in full party mode because they be so loud around 8am , they wake u up again . at that point , we just stay awake and look at breakfast option . instead of complain about our dog that no guest complain about at 8 : 30pm when people be either at the festival or get fully load to go out , get a handle on your unruly guest when people be try to sleep at 3 : 30am . the next day , we just relax most of the day . by nature , we be respectful of others so we run several test with our dog where we leave the room and quietly listen from the elevator and lobby . we also stake out our floor ' s lobby and hung out for 45- 60 minute while people walk through and we never hear a peep from our dog . we know what the manager say be \u001b[31mpure\u001b[0m \u001b[31mshenanigan\u001b[0m but do it anyway . we run into the same lady manager a we be check out . she tell u about some doggie happy hour they be have later that day . we really do not understand nor care for aloft ' s passive aggressive attitude when it come to pet . if you don ' t like pet in your hotel , just advise they be not allow . we would have be beyond upset if we get that message earlier in the night that first night think our dog be disturb guest and leave the festival early . we pay $ 600 for our festival ticket so tell me how you would have handle that aloft if we receive that message earlier and leave the festival early that first night over a lie ? aloft , you need to teach your manager some manner and some customer service skill because at least one of them have absolutely none . we pay almost $ 300 per night to stay at aloft and never ask for anything except to ask the staff to have the noisy neighbor to quiet down at 3am . i know this be probably an isolated incident but it leave a nasty taste for any aloft property .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " \u001b[31mwow\u001b[0m \u001b[31m!\u001b[0m where do i begin since start to finish be \u001b[31mterrible\u001b[0m \u001b[31m!\u001b[0m if i could give 0 , even negative star , i would . beware of this hotel a they have thief work on their staff . i stay here this past weekend for 1 night on july 16- 17. the check in be bad but , have other issue not arise , i would not even be leave a review period . this will be a long review but i believe the whole story be need . when leave to go to the park on saturday , i be look for a safe to put my 7 year old son ipad . there be no safe in sight ( i later find out there be one in the drawer ? ? ? ) so i slip it under the mattress . we return from the park at about 12 . 30 be . obviously exhaust from be in the park all day , i look under the mattress to make sure it be still there and it be so i get into bed and go to sleep . at that point i should have just place it into my bag since i be check out the next day but i be so tired , it didn ' t cross my mind at that point . we wake up , pack our bag , some go down for breakfast and some stay in the room to finish packing . we leave the room at 11 : 30am and head to epcot , which be maybe 10 minute away . once we park and get out of the car it hit me that i forget to grab the ipad from under the mattress . i get back in my car and immediately call the hotel . ( big mistake a i believe that ' s when it be take ) to let them know that i leave my ipad and if they could please have a manager head up to get it . this be at 11 : 55am ( 25 minute after i leave the hotel ) the girl alexis at the front desk say she would call the manager and call me a soon a they get it . i wait 10 minute , no return call , so i call her back and she tell me she be check with the manager . she come back on and that ' s when she tell me that there be no ipad in the room . \u001b[31mhmmm\u001b[0m . . . really ? 25 minute after i leave the hotel , the ipad be suddenly go ? i ask to speak to a manager and she transfer me to room service voicemail . i call back and say i want the manager and a live person not a voicemail . she place me on hold for 8 minute , no one ever come back on the line so i hang up , call police and go back to the hotel . a i be pull into the hotel , the manager leave me a voicemail say that he go up to the room pull up all the mattress and there be no ipad there . i go inside , tell alexis who i be and she go and tell the manager i be there . after 10 minute , he still do not come out to see me . i have to go back to the desk and say . . . umm . . . shouldn ' t the manager show some respect to his guest and come see me ? apologize ? tell me that he ' s look into it ? ? something instead of hide behind his office door ? ? ? she go back and tell him that i be expect him to show face . he come out a few minute later with a big \u001b[31msmile\u001b[0m on his face tell me that he find my daughter little stuffed panda ( really ? ) but unfortunately there be no ipad . when i accuse that one of his staff member steal the ipad , he tell me that it wasn ' t possible since the room have not even be service yet so the only person that be in the room be his engineer and that be to look for the \u001b[31mipad\u001b[0m \u001b[31m!\u001b[0m \u001b[31mhmm\u001b[0m . . \u001b[31mweird\u001b[0m since the message he leave me say that he go into the room to look but now he ' s tell me his engineer do . well hello . . . could it not have be your engineer ? he deny that it could have be any one of his employee . so needle to say , he then must believe that the ipad grow some leg and walk out of the hotel after 25 minute of me be go . john ( the manger ) be not helpful , he didn ' t offer to look into it for me , he didn ' t even apologize that this happen under his watch . all he do be deny the fact that there be a possibility that one of his staff member steal my ipad . the police show up , i file my report and leave . wait on the police report that i should have in a few day . i will be call corporate tomorrow a well and be hop that we can pull the hallway surveillance . if i have realize it hour later and a new guest have be check in i would take it a a loss . but 25 minute after i leave the room it be go , the only possibility be that they have a thief on their staff . i would avoid this hotel at all cost and if not . . . do not leave valuable in the room . all staff have a key to your room so this could happen at any time\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i would never stay in a hotel like this if i have the option , so take the follow with a grain of salt . . . i be attend a conference , and receive a large scholarship from group host say conference , and be here in orlando to accept the award . due to that i be put into the conference headquarters hotel . now i be pretty lay back about my hotel , and the margin where i can become actively unhappy about thing be pretty narrow . i can roll with a pretty horrible place if i make the mistake of be cheap , and have also shell out a great deal of cash when i want something special . what i can ' t handle be spend a ton of money on something really mediocre , and that be exactly what this hilton be : totally mediocre and non unique , and it charge a fortune for everything \u001b[31mthats\u001b[0m a basic service in other hotel . what make me happy : - everything be very \u001b[31mclean\u001b[0m , \u001b[31mbright\u001b[0m , \u001b[31mshiny\u001b[0m , and new or relatively new- \u001b[31mcomfy\u001b[0m \u001b[31mbeds-\u001b[0m \u001b[31mreally\u001b[0m \u001b[31mnice\u001b[0m landscape around the pool- the fire pit be very pleasant to sit around in the evening when it `` \u001b[31mcool\u001b[0m down '' - i do not , but can understand how kiddy would , love the pool areawhat annoy me : - have to pay $ 13 a day to park my car . your parking garage be empty , even now when the hotel be fully book ! add insult to injury , in this heinously touristy yet middle of nowhere part of `` orlando '' we be surround by literally mile of empty field and half empty road ( conveniently with no space for street parking ) . we be not in an environment where space be remotely at a premium . they be simply screw a small percentage of their patron to make a little more $ $ . - a one way shuttle to the airport be $ 19 per person . it cost me $ 12 per day to rent a car for four adult . even with their astronomical parking price , it still cheaper to rent a car just to get back and forth to the airport . i believe cab be no more than $ 30 , since when be a cab cheaper than a hotel shuttle ? - be charge over $ 10 per day for wireless . it 2011 , if i be pay more than $ 150 to stay at your hotel and you be not a bed and breakfast run by an elderly couple , it be unbelievable that you charge for wireless access ! ! - the food be mediocre to awful , and overprice . i actually take picture of the room service food charge i be so shocked . on top of exorbitantly high base price , ( a basic continental breakfast be $ 25 ) the price for delivery be $ 4 . 50 plus a 22 % gratuity . huh ? how many time can you screw a client for one service ? - the much advertised pool be stupidly shallow . this hotel host ton of conference , and people over the age of 12 enjoy more than 3 . 5 foot of water in a pool- the lazy river be equip with demon water gun . they make a clicking noise that beg you to turn and look , and then rocket a jet of chlorine in your face . not appreciated- there be nothing remotely unique about this hotel that would suggest it be in florida . if it be not for the landscaping around the pool , you could have literally airlift this hotel from any place in the u . bummer . - the hotel be at the very end of the tourist strip mecca , on the other side of the convention center . other hotel be much closer for walk to restaurants/ bars/ mini golf ( why be there so much mini golf ? ? ) - i have a bad experience with pay for the hotel . basically i be `` share '' the room with another scholarship recipient , who be not arrive for another two day , at which point i be leave . at check in i be force to also pay for her night in the room . simply keep the final night reserve separately under her name ( which the reservation be under in the first place ) , or continue to use her credit card to hold the last night ( her card be already hold the entire hotel stay ) be not acceptable solution to the hilton staff . i be force to put the entire stay on my student credit card , and at $ 209 + tax per night several day put me over my credit card limit , and i be accrue fee a i sit here type . at this point i be ready to just go down the street to a cheaper hotel with free parking and free wireless , but i don ' t want to screw the total stranger whose credit card be hold the room . all in all , i think this place be fine if you want a very \u001b[31mcomfortable\u001b[0m but extremely bland hotel to stay in , and don ' t mind get totally screw when pay for everything . this whole part of orlando be clearly nothing but the world biggest tourist trap . but there be way of be a money extractor that make you a much love icon ( take a hint from your famous neighbor like disney up the street ) , and their be way like the hilton that just piss you off so much you stay up until 1am write a yelp review .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n"
     ]
    }
   ],
   "source": [
    "def Highlight( string ):\n",
    "    return \"\\x1b[31m\" + string + \"\\x1b[0m\"\n",
    "\n",
    "reviewNum = 20\n",
    "start = 0\n",
    "end = start + reviewNum\n",
    "words2show = 10\n",
    "\n",
    "for reviewID in range( start , end ):\n",
    "    sample_review = batchedReviewsAndTokens[ reviewID ][ 0 ]\n",
    "    sample_tokens = batchedReviewsAndTokens[ reviewID ][ 1 ]\n",
    "    helpful = batchedReviewsAndTokens[ reviewID ][ 2 ]\n",
    "    weights = Weights[ batchedReviewsAndTokens[ reviewID ][3] ][ 0 ][ batchedReviewsAndTokens[ reviewID ][ 4 ] ].data\n",
    "    \n",
    "    # print weights\n",
    "\n",
    "    vector = weights.sum( 0 )\n",
    "    vector = vector / vector.sum()\n",
    "    att, ids_to_show =  vector.sort( 0, descending=True )\n",
    "\n",
    "    ids_to_show = ids_to_show.squeeze( 0 ).tolist()[:words2show]\n",
    "\n",
    "    print 'Sample Review:'\n",
    "\n",
    "    sent = ''\n",
    "    for idx in range( len( sample_tokens ) ):\n",
    "        if idx in ids_to_show:\n",
    "            sent += ' ' + Highlight( sample_tokens[ idx ] )\n",
    "        else:\n",
    "            sent += ' ' + sample_tokens[ idx ]\n",
    "    print sent\n",
    "    \n",
    "    print ''\n",
    "    print 'Helpful?'\n",
    "    print helpful\n",
    "    print ''\n",
    "        \n",
    "    print '--' * 59"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Sentence Highlight based on Average Attention Weights"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {
    "collapsed": false,
    "scrolled": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Sample Review:\n",
      " my family and i stay here for 5 day . we arrive in orlando earlier then we have plan ( around 10 : 30am ) . we decide to check in to the cabana bay early knowing that they would text when our room be ready . i be glad we decide to do that because we be check in and give a room right away . 2nd floor and pool side , this be awesome ! so we have just make our way from michigan which take night of sleep in other hotel to get here . when we finally get to our room we be very pleased ! \u001b[31mkitchen with fridge and microwave , live room with a pull out couch and television , bedroom with two queen size bed and 3d television , toilet in it own room and two sink and shower in it own room .\u001b[0m \u001b[31mthe pool be amazing ( there be two ) but the best one be just behind the lobby .\u001b[0m it be only 4 ' deep but there be a water slide and plenty of room to swim . at the other pool there be a lazy river . i can not tell you much about this because you either have to have your own tube or buy tube from the cabana hut . no thank you ! the restaurant with in the hotel be pretty cool . \u001b[31mi will tell you order from the kid menu be the best way to eat lot and save on money .\u001b[0m pretty much everything be $ 10 or more and you get way too much food . if you order from the kid menu . . . \u001b[31mfor example the kid menu cheese pizza be $ 5 .\u001b[0m \u001b[31m50. you get a personal size pizza , carrot , apple and a juice or milk .\u001b[0m plenty of food even for my teenager . all the employee here at the cabana bay be very friendly and for the most part very helpful . the one concern about the employee be the lack of communication between department . sometimes simple issue take a little too much of my time . example . . . well do our laundry in the laundry area at the starlight one of the dryer eat my coin . so i call guest service and they tell me that the machine be 3rd party own and i could come up to the lobby and get a refund . i ask what about the others that may try to use it after me ? can there at least be an out of order sign put up ? she say she would let maintenance know . meanwhile , i go and get me refund and come back . luckily i stay in the laundry room for my close to finish because when maintenance finally get there i tell them which machine it be and they say the machine be 3rd party own and there be nothing they could do . i tell them the lady at guest service say maintenance would put an out of order sign on it . the two maintenance men say `` we can do that '' and go away and come back with a sign . way to much time waste by not communicate . all in all , this hotel be amazing . great atmosphere and employee . lot of activity though out the the day . movie by the pool , fire in the courtyard , bowling , character in the lobby ready for picture and checker poolside .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " we just return to a trip to disney world and have a terrific time . we go the week prior to xmas and the line be a lot shorter than we prepare ourselves for . we use fast pas heavily and during the hour of 9- 11am most ride be 5- 20 minute wait ( even the most popular ride ) so we get on everything . \u001b[31mi would give the ride , the show , the character greeting , the amazing safari experience at animal kingdom a ' 5 ' rating .\u001b[0m the reason i be give disney world overall a 2 be due to the service experience i have in book our vacation , make , confirm or cancel reservation over the phone or online be barely a level 1 rating which waste a lot of time for u when we be in the resort and before we get there . the online site be down more than 50 % of the time so when we book our reservation be be next to impossible to validate all be correct . we also make reservation at restaurant but in order to change reservation they make you call but t be next to impossible to actually get through to an agent and if you do the system be typically down and they ask you to call back . i can ' t understand why disney would not invest in a stable and easy reservation unit . we also sign up for one of the meal plan ( counter service ) which be a complete waste of money , we be suppose to save 20 % but i be guess it cost u 20- 30 % more than if we just spend out of pocket , make sure you ask about the detail before purchase a meal plan . i didn ' t realize we be pay for dessert for lunch and dinner every day . \u001b[31mat first my kid be pretty excite but the dessert be not very good and the variety be nil .\u001b[0m \u001b[31malso our hotel do not give u good information about how and where we could use our plan , so we do not fully utilize our snack plan the first few day .\u001b[0m if you do go with a plan watch your receipt , there be a number of time we get charge for snack instead of it count against our plan . one other thing we notice a lot be service throughout disney world be not a nice or helpful a disney land . \u001b[31mwe have be to disney land about 10 time and be always very impressed with how nice and friendly everyone be - at the disney hotel , restaurant and park , in disney world half the employee be really nice and the other 50 % be either rude or indifferent .\u001b[0m \u001b[31mone night we be at a disney fast food restaurant and the system crash a we be order and the person who be take our order start say a lot of not so nice comment about how frustrated she be by the system always go down and it be obviously a big inconvenience to her and she never once offer u an apology even though we have to wait about 10 minute until everything reboot , we have similar service experience throughout .\u001b[0m we do have a terrific time on our vacation but because of the service experience i be not sure we would go back again , for the money you spend the entire experience should be top notch .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " \u001b[31mwish i could give a more positive rating a the property be nice and i be allow early check- in a my flight bring me here for a conference early .\u001b[0m \u001b[31mmost hotel in the area be book up for a large worldwide conference , so i shack up at the very family- orient grande vista .\u001b[0m \u001b[31mfront desk rep be nice and welcoming and i be give a room in a quiet part of the resort overlook the golf warm up area , range and green .\u001b[0m \u001b[31mafter attend the second night of the conference , my uber be stop at the security gate and i be ask to show my keycard and provide room number .\u001b[0m nice touch . i be drop off and head up to my room to prepare for a busy tomorrow . i hear loud banging on my door ( it ' s after midnight. ) they be demand i open it . i be travel alone so i look through the peephole to find a man stand there with no visibly identify marking on his clothing , so i quietly back away from the door hop this would be intruder would move on . \u001b[31mmy phone ring , it ' s the front desk order me to open the door , and security be outside .\u001b[0m more banging on the door , more yelling . i open the door and the man ask me if i have a backpack. `` yes , it ' s right over there '' i respond , to which he demand to see it . think this would make him leave , i provide it . the man open it to find marketing document , a squeaky foam dinosaur and other trinket i ' ve pick up from my day at the conference expo . the man then explain he saw me run from the hotel ' s store and i be suspect of a robbery , and that he follow me to my room . i be surprise at this because my uber driver not only take me past the front gate ( staff by security ) but remind you that they ask me for my room number , which be accurately provide . this be the same number the uber drop me immediately outside of minute prior . i would think security would have some type of communication to understand they have just `` card me '' and i be be drop off via car . after the man leave , i call the front desk to complain and ask to speak to someone , anyone , who could explain this . i request the gm . understandably so , the gm be not on shift . i be transfer to a person who appear to sound like the man who have just visit my room . realize this would get me nowhere , i ask for the gm to contact me the next day . no callback , and again when the pleasant desk staff process my check out the next day ask `` how be your stay ? `` they receive a story similar to what you ' ve read here . no action from them , no follow- up , no explanation . too bad , this would have be a nice place to visit again later in life when i wasn ' t profile for have a backpack , enjoy the nightlife of a professional conference and look younger than your normal middle age , family clientele .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " the picturesque view from the porch make a visit - but not an overnight stay - to this hotel worthwhile . wish there be more to recommend but my first visit will definitely be my last . the property need to be constantly patrol to pick up the glass , dish and litter that seem to be everywhere all the time . even the bloody linen napkin provide to help my mom ' s cut stop bleeding when she trip on that previously mention picturesque verandah be leave in a heap on a small table next to the rocking chair for hour . more on that to come . the room be comfortable and seem to have be recently renovate but still show sign of wear and tear . the bathtub be so slick that it be an effort to make it through a shower without slip . \u001b[31mwe din in the restaurant for dinner and breakfast and can not really recommend anything from either meal .\u001b[0m \u001b[31mwe sit in the bar because all of the outdoor table be take and the main dining room seem a little dark and dismal for our taste .\u001b[0m \u001b[31mwe think breakfast would be a no brainer since we order scramble egg ( need seasoning ) , a biscuit ( tasteless ) , granola ( suppose to be house make and may have be but be definitely stale ) , fresh fruit ( seem a bit wilt ) and yogurt ( i assume it would be vanilla but it seem to be peach and have an uncanny resemblance to the publix brand of yogurt find in the grocery dairy case ) .\u001b[0m \u001b[31mbut i guess the most disappointing feature be the lack of hospitality .\u001b[0m there be little that make u feel welcome . \u001b[31mdon ' t sit there - that table be reserve .\u001b[0m i think the store open around 9 or 10 a. m. here be direction to an urgent care clinic ( that printout be provide after my mother trip on a board on the hotel ' s front step and get a nasty bruise below her right eye and big , bloody bruise on her knee ) . there be much better way to re- direct folk din in your restaurant . can ' t imagine it be the first time anyone ever ask about local business hour so why so vague ? and really ? not an offer to drive her/ u to the clinic which be only three mile away ? we be both pretty shake up a well a be from out- of- town and not familiar with the area ? it be fate that another woman on the porch be a nurse who immediately spring into action to get ice and help apply pressure to mom ' s injury because no one else seem able to assist . by the way , mom be usually quite capable of get around . but the nurse who witness the accident point out that mom ' s shoe ( she be wear flat ) somehow get catch on the board which cause the fall . before we check out , i request a copy of the incident report . i also leave a voicemail for a member of the management staff to call me because i have a question and want to follow up about the fall . get the copy of the report . still wait for my phone call to be return . and that be why i will not return .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " a company i work with host a conference at the marriott ; my original intention be not to stay there a i grow up in the area and would be stay with friends/ family . i have have a baby 3 month prior and need a place to go breast pump . after call the hotel multiple time and deal with callback tell me i would be call back by the hotel event coordinator , i inevitably end up just book a room for a night that span the main 2 day i would be attend the conference . needle to say , i never receive my call back . the woman i deal with at the front desk when i check in early on the first morning be a sweetheart . she let me check in early and give me a late checkout with no extra charge . \u001b[31mshe also make sure to send a refrigerator up to the room so that i wouldn ' t have to chill my breast milk with my lunchbox and gel pack .\u001b[0m \u001b[31mi wouldn ' t have drop the rating to 1 star base on the failing of the hotel event coordinator , but the event that follow be completely devastate .\u001b[0m at the end of the second day of the conference , i go back up to my room to pump 1 last time before my late checkout . i arrive to find all of my belonging and half of my express milk go ( housekeep have miss a couple that have slip into the very back of the freezer behind the shelf ) . i contact the front desk in tear not know what have happen to my belonging . it turn out housekeep believe me to have check out and have call for security to take all of my belonging , include all of my lay out breast pump part . at this point , my breast be ache from have not pump and i no longer have sterile part to pump with a security have pack up everything and toss it in a bag , i break down into hysteric . \u001b[31mi be tell that housekeep have not touch the breast milk in the refrigerator ( a flat- out lie ) ; 2 pumping session over the course of 36 hour be not how often you have to pump to maintain milk supply for a newborn .\u001b[0m \u001b[31mthe people from security offer to resterilize the part for me .\u001b[0m not know what else to do , they bring me down to the food court and have me wait ( still sob ) while they take my part back into the kitchen to boil them . i end up toss the milk that i pump with those part because i could not trust a stranger to handle the part correctly . they offer me some food and if i collect marriott point ( which i do not ) , some marriott point . they also offer to extend my checkout by an hour and a half so that i would have time to pump and freshen up . \u001b[31mi be so devastate by the loss of the breast milk that i end up check out and leave without further fight .\u001b[0m in hindsight ( a always , hindsight be 20/ 20 ) , i really should have fight harder for compensation regard how these event play out ; it be truly not acceptable how the marriott handle this situation .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i use a reward certificate for our stay here . this be one of three in the marriott village which be conveniently locate about a close a a hotel can get to the park , without be an actual disney property . i have the choice of the fairfield inn , the courtyard or s . i go for s because i like the idea of a suite . when you be too cheap to get separate room and have two kid that be not exactly thrill about have to sleep in the same bed - a suite can be a lifesaver . our suite be about a small a one can get but it suffice . the couch pull out to a smaller bed the perfect size for my 9 year old - which leave the teenager happy to have her own double . have a full sized desk be nice and proved handy when up- loading picture to our laptop and utilize the free wi- fi ( which i applaud marriott for continue to provide to guest ) . \u001b[31mthe kitchen `` area '' : the fridge never really get cold enough .\u001b[0m \u001b[31mthey put it in a case that be too small & amp ; the door keep catch on it .\u001b[0m more than once , i reach in to get a cold bottle of water and end up with a luke warm one instead . we never do utilize the microwave but have a sink be nice . \u001b[31mour room be on the first floor , which be great for access the pool & amp ; continental breakfast - not so good consider it be right next to the ice machine .\u001b[0m when we first arrive and go into take a shower - i notice two ant on the floor tile . i kill them and look around for more but didn ' t see any . after hop into the shower , we instantly realize that the drain be clog . \u001b[31mwe call maintenance & amp ; it be clean out quickly .\u001b[0m never saw another ant but on the last day of our stay , upon return from the theme park our entire suite smell of bug spray . the coin operate laundry come in really handy . it ' s $ 2 a load for the washer and the same charge for a 1/ 2 hour in the dryer . detergent be provide but bring your own fabric softener . \u001b[31mthe fitness room look really nice but finding time for that be impossible .\u001b[0m the continental breakfast be nearly chaotic . you better get there early and know that they keep the cream cheese on lockdown . there ' s a secret knock & amp ; password to be able to obtain any of the coveted little bucket of philly . oh - if you stay here , you must eat at bennigans ( review come soon ) down the street . oh & amp ; do yourself a favor - sleep in at least once , avoid the free breakfast and treat yourself to waffle house ( review come soon ) . it be also down the street but in the opposite direction . p. s. you will need a rental car if you stay here . i check on their bus service to wdw , just out of curiosity and be glad i have decide to go with a rental when they quote me $ 7 per person , per day .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i go to harry potter land last week . when i be look for hotel a couple month ago for me and 9 of my friend , i find this hyatt place at a good price with good review . honestly , i would ' ve stay in a crappy hotel all week a long a i could go to harry potter land and save my friend a little bit of money on hotel room . however ! ! ! ! ! ! this hotel rock our frickin ' sock off . it be 6 minute away from harry potter land ( universal studio ) , and the front desk be always happy to get u a 10- person van each morning . well , actually , the front desk be awesome . always . they be always so pleasant and helpful ! shoutout to kim & amp ; louisa ! : ) one night we order pizza after a loooooooooong day of cast spell and explore hogwarts . not 5 minute after our pizza arrive , housekeep show up and be like `` we notice you order pizza ! would you like some plate and napkin ? `` uhhh yes . thank you . \u001b[31mwe swim in the awesome pool every night , and one night kim come by and be like `` hi everyone !\u001b[0m everything go well here ? `` uhhh yes , kim . \u001b[31meverything be awesome and perfect , thanks ( a i lazily float on my back think what do i do to deserve this ?\u001b[0m ? ? i ' m just a starve actor from chicago ! ! but i guess if you save up and do your research , you really can live all fancy- pant for a couple of day ) . these be only just a couple example of how awesome and friendly and accommodate the hyatt place member be during out tuesday- sunday stay . they be constantly check in with u make sure we have everything we need , and always make sure we be have fun ! . . . the breakfast be good ! \u001b[31msame delicious breakfast every day , so they don ' t switch it up a whole lot but what they have be super yummy : bacon & amp ; egg breakfast sandwich ( i wasn ' t mad about eat these every morning ) , pancake , cereal , breads/ bagel , coffee ( with to- go cup for the cab ride ! )\u001b[0m , and ton of apple . we love apple . the hotel be very clean , you guy . our shower be brand new and spotless . oh ! speaking of hotel room . . . . huge . each of my friend ' room have the bed area , living room area with giant flat screen tv , desk area , and kitchenette . i mean seriously . i tell you i be just go for convenience and price ! ! ! ! but instead , we get luxury . perfect for late night hotel party what whaaaaaaaat ! \u001b[31m; ) so anywho~ i know this sound like i ' m just gush like an idiot , but seriously , my friend and i have a fabulous experience here , and we be all joking ( except totally serious ) that we would write awesome review on yelp when we get home .\u001b[0m \u001b[31mbecause after our experience , the hyatt place deserve it .\u001b[0m go here .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " this review be for the oak plantation condo , not the affiliated motel on connect property . i book this through a military vacation site that basically rent out unused timeshares for low price . we get a 900 sq- ft , 2- bedroom condo for le than $ 50/ day for 7 day . the room aren ' t exactly new but they be well maintain . \u001b[31mthe spaciousness be very much appreciate when we could put our two boy in one room and sleep way on the other side in our room .\u001b[0m we be concern about be on the second floor : me because of the noise the boy make for the people below , and my wife because of the steep stair down to the ground floor . in the end we be able to keep our small son off the baby gate so there be no fear of fall down . we also do a good job keep the boy quiet but it seem there be no one below u for the first 5 day anyway . keep in mind this isn ' t a hotel ; there be linen and towel and toilet paper at check- in , but service those item during the week cost $ 25 each time you do it . \u001b[31myou ' re better off head up the road to wal- mart and buying extra tp and paper towel .\u001b[0m we spend very little time in the `` resort , `` but it seem to have some nice amenity . \u001b[31mthere be two adult pool and a kid area with fountain that pour down on them .\u001b[0m \u001b[31mthere ' s a `` hot '' tub that really turn out to be slightly more than lukewarm .\u001b[0m \u001b[31mthe first night they show a kid movie at the pool which be fun until the dvd freeze up and no one attempt to fix it .\u001b[0m also there be lot of drunk adult at the pool bar hollering over the stuart little 3 sound . there ' s a small internet cafe open from 1- 9pm , but the wifi stay on all night and can be access from the porch right outside . there ' s also a small general store that no doubt sell overprice essential for those too lazy to head out to hwy 192. disney . you ' re wonder about disney . we go 30 minute from the condo to the transportation center at magic kingdom and about the same on the drive home depend on traffic . of course since it ' s a timeshare place they can ' t let you go without try to sell you something . at check- in they refuse to give you your park pas until you sit with a salesperson who try to bully you into a complimentary breakfast so they can pitch you . they tell me the only breakfast available be sunday and monday at 9 : 30- - which do i want ? i tell her that if she think i ' d drag my kid into a sale pitch at 9 : 30 instead of take advantage of the 2- 3 whine- free hour we get every morning at disney then she be crazy . she pencil in the number in case i change my mind and hand over the parking pas . overall a great stay and next time we ' re in disney we win ' t look further than oak plantation .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " this be really a magical place . . . for a healthy , normal child . for someone with severe disability , it still have room to learn and grow . we plan our trip month in advance for my severely handicapped sister . we arrange for accommodation on disney property to meet her need . unfortunately , disney have no special department to handle the disabled ' s need , so we have to arrange to rent a hospital bed and ask the hotel to remove their bed and make room for the hospital bed , which we have to coordinate the delivery for , too ! they offer no rental of medical equipment , either . that be another task leave to u to hunt down in a foreign area and secure . upon arrival , we be usher to a tiny room that absolutely would not hold a hospital bed , nor be there room for a wheelchair to maneuver around . \u001b[31mwe have to prop her up on pillow on a king size bed along with me and my husband the first night .\u001b[0m the next day , we be move to a more suitable room and the bed be deliver later in the day . twenty- four precious hour lose that we could have be enjoy the park . \u001b[31m: ( the third- party company fail to deliver the need medical equipment , so we have to call disney ' s 911 service to come bring a nebulizer and suction machine , so my sister could get her breathing med and clear her airway .\u001b[0m on the phone call , the dispatcher tell u they could not leave the equipment with u overnight , but would come treat her and leave . the paramedic be great , except for when they be freak out ask , `` be you sure you don ' t want u to take her to the hospital ? ! ? \u001b[31m`` they be unfamiliar with someone with such severe disability and be quite intimidate by her condition .\u001b[0m they be happy to leave the medical equipment for u to use until our rental arrive the next day . but , once we get past those hurdle , the park be amazing , and my sweet little sister ( an adoptee who have suffer unspeakable abuse a a baby ) have her dream come true , din in cinderella ' s castle , and hug all the character , repeatedly . \u001b[31mthey ' d even hunt her down to give her an extra hug !\u001b[0m the cast member be well train in make a disabled person feel special . we be schedule to go by bus back to the airport on departure , but the bus that arrive have no wheelchair lift and they say , `` we didn ' t know we be pick up a wheelchair ! `` ugh ! ! ! ! ! so , the hotel have to call a cab service and cover the cost for u , and we barely make it to the airport . we almost miss our plane . \u001b[31mpretty stressful end to what should have be a magical journey .\u001b[0m hey disney ! you should hire me to coordinate the arrangement and accommodation of the disabled customer who pay a lot of money they can ' t afford to create magic for special people . i know i could alleviate a lot of grief for thousand of other family .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " first off let me say i be a sheraton vacation ownership member , but not here . we decide to use some extra point for a week at disney and this resort be definately close to disney ( approx 30 minute door to most park gate , include parking , tram , etc ) . but don ' t take the `` goody '' to listen to the sale presentation . again , i be an owner ( different starwood property ) . unlike other starwood property , the salesman here be totally cheesy . from the `` we ' re so busy today you ' re in luck a i normally work back- end so we can cut to the chase '' to the `` you ' re again in luck a we have a special , that i shouldn ' t talk to you about , and might upset my manager , but i can get you another unit for a deep discount that the resort take back from an owner in divorce '' . \u001b[31msay no after 2 hour of listen to the guy talk about how more point be better .\u001b[0m get about $ 300 of goody so $ 150 per hour of my time isn ' t the end of the world . but i just love the place that say `` this be a special offer so you can ' t think about it , take it or leave it . . . . now '' . they wouldn ' t even let my wife and i go back to our room and have an hour to discuss a potential $ 22 , 000 purchase ! ! later talk to my main starwood rep i find i could ' ve get a much better deal if i want to upgrade through her ! ! ! \u001b[31mthey be remodel , so the 1980 ' s `` golden girl '' decor be go away .\u001b[0m \u001b[31mhave an ok 1 bedroom premium condo that be just refurbish ( though the balcony door be a busted piece of junk ) .\u001b[0m \u001b[31malso , for be * new* , the wood be already split away from the outside window pane .\u001b[0m the entire week we could also hear exactly what our neighbor where talk about and watch on tv ( and they be not be overly loud ) . what ' s with the no shampoo or laundry detergent ( get at all other starwood owner venue ) . \u001b[31monly plus be close to disney and universal and lot of nearby restaurant , target , publix , walmart .\u001b[0m lastly , to give some comparison , the onsite disney employee ( for disney tixs , info , etc ) totally blow away the vistana staff . take off the name tag and you could easily tell them apart by just interact with them . all in all , next time i ' m go back to stay at an onsite disney property ( even a a starwood owner ) . might pay a little more for room/ food , but save on car rental and disney parking fee . and trust me , vistana have a shuttle to the disney park but the time be not convenient at all . the morning shuttle to disney studio doesn ' t even arrive until 2 hour after the park open . the last return shuttle from the magic kingdom be 3 hour before the park actually close .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " an okay experience . \u001b[31mpro : even though the hotel be `` fully book '' 650/ 750 room with 100 undergoing renovation at this time per front desk , it felt extremely quiet and be a nice escape from universal studio madness .\u001b[0m there be three pool two of which be very quiet and clean . the water taxi work very well . \u001b[31mif you have a chance , you might ask for room 2677. it be a two queen bed room with a nice view over the bay and a balcony you can sit on .\u001b[0m room be in good repair and the bed be very comfortable . for those who pay for the club level , please be aware that there be no designated block of room . this mean you can have quite a walk to get to the lounge area . \u001b[31ma little bit different than what i have be use to in the past .\u001b[0m however , the club staff be excellent and evening hors d ' oeuvre be more than just a little snack . \u001b[31meven menu might include spaghetti and meatball , flank steak , paella in addition to a selection of wine and cheese .\u001b[0m \u001b[31mthis can be great for family who have child that be not very adventurous eater and tired parent who don ' t want to try to find restaurant food after a long day at the park .\u001b[0m unfortunately , if you be travel without child you will need to put up with nicktoons on the tv , foot on the couch , and the occasional person who be gross enough to leave their half consume drink or food on the service area counter despite the effort of the staff to clean up a quickly a possible . overall it can be very worthwhile . if you be travel during this period universal studio be actually not that busy so there be limited advantage to the express pas that come with your room . however , if you be a harry potter fan , you can experience that part of the park in the morning which could make it worthwhile for many . please be aware that there be not anything else other than the carousel in seuss land open early - if you want to do anything else in the park you be out of luck . universal itself be look a little tired . i guess i ' m just use to disney . in comparison to club lounge , front desk staff be mediocre . a noted above we get book into a great room - unfortunately they do not tell u that the window in balcony be go to be totally cover with plastic and paint a they be do maintenance . this make the advantage of this room useless to u a it be to last for our entire stay . it should be do now so if you get it please enjoy ! when we go back to discuss this with the front desk there be limited option to rectify situation and a do not seem to be very apologetic or want to bend over backwards to assist . i also get double bill for my room when i check out - would not have know this except for have check my credit card bill after get home . since this come to over $ 2000 it be a bit of a mistake !\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " my husband and i find ourselves with a three day weekend and want to get away . \u001b[31mi go to the travelocity website and scroll through their last minute package deal .\u001b[0m bingo ! if we leave in 26 hour , we could both get airfare , 3 night hotel and tax for $ 600. i scroll through the list of hotel until i find one that have a shuttle service to the disney park . . . and book it . champion world resort , eh ? resort be seriously stretch it . very seriously . but what we get what we pay for . the room be clean but very basic . they don ' t have queen . . . only double . everything be shabby but good enough . plenty of hot water . no foul smell . no bug . there be a fridge but no microwave . \u001b[31mi actually have my review at three star but bump it down to two after look at the picture post by the hotel .\u001b[0m after see say picture of their room , i laugh out loud ! \u001b[31mthat be not even close to what our room look like .\u001b[0m the bedspread be significantly older and shabbier . . . no fresh paint like the picture . . . no microwave . \u001b[31mwe only have the hard wooden chair at the table , no cushy arm chair .\u001b[0m \u001b[31mmaybe they redo some of the room and give people who book last minute deal , like u , the real crap room ?\u001b[0m false advertising much ? warning : this place be far from the airport . it be an additional $ 400 to book a rental car for the four day we be go to be in the area and we decide to just wing it with cab and rely on a ride or two from our friend . it be a $ 70- $ 60 ride to the airport ( not include tip ) . we discover it be a $ 25- $ 30 cab ride from epcot one night when we be too tire to wait for the shuttle . ahhh . . . the shuttle . this be out of the control of the hotel but on the second of the two morning that we use it , we break down along the route and basically sit there while the driver go outside and shout into his phone for a while . . . then stand outside and wouldn ' t tell u what be go on . after sit in complete silence for 20 minute , a bus , already fill to capacity with other shuttle goer , come and pick u up . otherwise , yes , there be a free shuttle that come at 7 : 40am . . . but please be advise that it take 45- 60 minute to get to disney ' s ticket and transportation because champion be the second stop on the route . . . . and there be many more hotel that be pick up along the way . all in all . . . if you can get this room for the rate we do ( turn out it be only $ 26 a night and the rest of the deal be airfare and tax ) , go for it . . . but please don ' t expect it to look like the picture .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " we arrive in orlando florida late morning after have a great , early morning flight from boston . upon our arrival to the hotel we discover there be a national dance competition . there be kid everywhere and little girl with glob of makeup on - creepy . it be loud and chaotic . the line to the check in counter be fairly quick however what we be about to encounter have me in tear . the `` robot '' , i mean woman work the front desk , after disappear for a period of time , inform u that we be late and be schedule to check in the night before . in ' their '' eye we be consider a `` no show '' therefore give our room reservation away . in le than 12 hour our room be go . i book the reservation in april . never in my life have i ever `` blow off '' a reservation . mind you , we be not there for a vacation , it be a professional three day conference with all of the session be hold at that hotel . since i be operate on very little sleep , i could not figure out what when wrong . my female emotional side have kick in and the tear start to fall ( thank goodness i be wear waterproof mascara ) . \u001b[31mmy boyfriend , a calm a he usually be , ask to speak to someone higher up the chain .\u001b[0m she too be condescend and offer little help except to continuously state we be a no show and there be no room . this be completely unacceptable . i be determine to find a solution . i continue to search my numerous email a my boyfriend dealt with the situation . then , right before my eye what do i find ? ? ? an email confirm our reservation , from the hotel , reservation number and all ! ! ! ah ha ! ! ! i try so hard to hold back the urge to shove my phone in their condescending face and scream from the top of my lung `` i win ! `` but , be the professional i be , i calmly walk to the counter and show them the information . they be not happy . after have to email the robot my reservation information they magically find u a room . their response be `` we will honor this reservation '' . be you kid me ! ! ! damn straight you will . moral to the story , don ' t give up and follow up with reservation to this hotel prior to arrive . it appear they pull the same stunt with numerous colleague also attend the conference . the microsoft convention be also in town so they overbooked . from that point on thing get better . \u001b[31mthe room be nice and clean , the view be pretty ( face seaworld ) , the lobby setup be charm and the concierge service be excellent !\u001b[0m ! they be very professional , happy and helpful . \u001b[31mthe gym be clean with new equipment and complimentary headphone .\u001b[0m \u001b[31mthe food be delicious , especially the breakfast buffet , the waitstaff be attentive and we experience no other issue .\u001b[0m \u001b[31mother than the emotional roller coaster ride of check in the hotel be acceptable however i will never return .\u001b[0m\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " can ' t say enough good thing about this place ! price : probably can ' t beat it for this area . i do a lot of comparison- shopping for the time we plan to visit - early december - and they have some of the best price with the amenity we want ( quiet , not overrun with child , + shuttle to universal ) . the facility themselves be new in a clean/ well- maintain sense , and retro in a design/ aesthetic sense . \u001b[31mthey be pleasantly well- lit without be too moody , or too bright , or too glare .\u001b[0m they somehow manage to have great acoustic in the public aireas a well - even though there be many child around , their sound level be somehow deaden a bit and the cafeteria seating , buffet area , and even bowl arena never seem noisy . they really nail the ambiance here . the room be huge ! \u001b[31mwe have two queen bed , a ton of drawer and closet space , great tv + free wifi , perfectly clean towel , a large vanity/ sink area , lot of bathroom space , and a fabulous poolside view .\u001b[0m \u001b[31mi believe we just have a `` standard '' room , so i imagine the upgraded suite be even nicer .\u001b[0m \u001b[31mthe blackout curtain lead to a very nice night ' s sleep , and we have no sound complaints whatsoever .\u001b[0m i think the bowling area might have really gross food simply base on stereotype , but i be pleasantly impress . even the side salad be quite flavorful , and it ' s only $ 4. they have a full bar , which be great - we get in late our first night , didn ' t have a car , and be glad we could get decent food ( not just fast food or snack ) up until midnight . \u001b[31mnone of our meal here be fancy , but they be always hot , hearty and generously portion .\u001b[0m the shuttle be quite prompt . keep in mind that the universal to cabana bay beach resort pickup spot be under the escalator you use to get up and down to the mezzanine entrance area of the resort . it ' s only about a mile or so from hotel to the studio - it be totally worth the extra peace and quiet to u . also , don ' t forget you get early access to harry potter world if you stay here ! we never find the line too overwhelming and opt to sleep in instead , but it would ' ve be helpful if we ' d come during peak time , for instance . we spend a few evening watch movie at the amc universal theater - so it ' s nice that the shuttle run all the way until 2 a. m. because we really do stay out almost that late one night . we weren ' t able to take advantage of the outdoor amenity because we spend all of our time at universal ( and it be cold outside ) , but the pool and surround area be really nicely lay out , and the many kid and family there seem to enjoy themselves a lot . we will always stay here when we come back to universal !\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i just return from a wdw trip and stay at the seralago for 4 night . i be actually pleasantly surprised - - you get a lot of value for your money here and it have everything you could possibly need . right off the top i have to say that the room could use a little freshening - - some updating to the bathroom , some new carpeting , and some new furniture . but , that be say , two good size bed ( note to hotel : buy some nicer mattress pad and fitted sheet so your guest don ' t strangle themselves at night ! ) \u001b[31m; tv be fine and remote have a sleep feature ; in room mini frig ( a must for me ! )\u001b[0m and free internet service that be strong with no interruption - - can ' t believe how many lower price hotels/ motel don ' t include this basic ! room also have microwave , nice table w/ chair , good air conditioning , lot of towel . \u001b[31mthe pool , right outside our door be large and very clean , also seem to be salt water instead of chlorine .\u001b[0m \u001b[31mplenty of nice , fresh , towel and lot of lounge and table/ chair set ups .\u001b[0m \u001b[31mnice spa that we didn ' t get to use because some group park themselves there and stay for the duration .\u001b[0m also child ' s pool , playground , tiki hut area/ snack bar . \u001b[31mthe main building have a game room which be not of interest to me , child ' s activity ( ditto ) , a cafe with a nice breakfast and a food court which offer a snack menu ( burger , pizza ) , fountain drink , cold beer , other grocery , small drug store necessity - - could have use a nicer selection of magazine and newspaper that you didn ' t have to buy at the box outside .\u001b[0m pool didn ' t close until 12 : 00 midnight which could be a problem if you go to sleep earlier a many of the guest tend to be loud . also the piped in music which be charm during the day be irritate when it continue all night . i didn ' t have to use the shuttle service so i can ' t comment although i can say that generally it can be an exhausting way to come and go , expecially with young child a there ' s a lot of wait involve ( on top of all the wait you ' ve do all day in the park ! ) location of this hotel be terrific . it ' s on `` tacky highway '' a i call it but whatever one could need be close by : shop , restaurant , theme dinner show , entrance to dwd resort , rte . 4 , grocery store , drug store , small little ride like `` fun spot , `` and `` old town. `` if you want luxury and 5 star accommodation , this isn ' t the spot for you . if you want a place to lay your head and dip in a nice pool at a great price , then try it . i hope you ' ll be pleasantly surprised , a i be .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " i feel almost guilty give this place 2 star because in all honesty , i didn ' t have the opportunity to check out all the amenity that give this place such high rating . i do book my stay here base on yelp review but because i be in town for work , i be out the door too early to enjoy the free breakfast and back too late to partake of the happy hour . i saw a couple of large dog hang around and a a pet owner , i can appreciate that . but here be where thing go wrong . . . the pool . half indoors , half outdoors , great concept ! \u001b[31mproblem be the pool be place on the wrong side of the building .\u001b[0m face busy traffic and sit in shade due to the shadow of the building until nearly even . you will not get a tan here . there be also a problem with the air conditioning . the room would not cool below 76 degree . \u001b[31mi need it just a few degree cooler in order to sleep comfortably .\u001b[0m \u001b[31mi wake up at 2 a. m. and kick the cover off .\u001b[0m they offer to let me switch room but i didn ' t feel like do a bad drag at that time of the morning so i just ask them to take a look at it the next day . next night , still hot . i just dealt with it . next morning a i be leave for work at 5 a. m. , i ask if i could have a late check out because again i didn ' t feel like do a bag drag at that time of the morning . when i return to my room around 11am , the do not disturb sign be still on the door , but the door be open . i mean , deadbolt disengage , door obviously open , and not a staff member in sight ! nothing be take but i be pretty irritated . \u001b[31mespecially a i be get pack and the cleaning staff come knock .\u001b[0m i have a late checkout at 1pm ! why be you knock ? and why be my door open ? ? ? there be a line at the front counter and i didn ' t feel like wait around to mention this to the front staff . \u001b[31mi mean , what be they go to do anyway at this point ?\u001b[0m the icing on the cake be the mold . okay , i don ' t know for sure that there be mold in the room but in addition to be hot the first night , i also wake up because i couldn ' t breathe . the congestion get worse the next day and my coworker tell me i should probably move to another hotel but again i figure , maybe it ' s not mold and one more night win ' t kill me . that be three day ago . i have a full blown upper respiratory infection now . which develop the first night in that room . i obviously can ' t prove it ' s mold but if you get stick in a room with a struggle ac and you feel congestion come on , get out !\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " don ' t spend your precious time or money stay here . we be on our first ever disney vacation and we have read that the lake buena vista resort ( best western ) offer the best value for money . we arrive at the hotel and immediately notice it be a little tired look . much of the decor be stick in the 80 with a few modern- look piece throw in . \u001b[31mour room be acceptable and tidy , although the cleaning that be do during the day while we be out be minimal .\u001b[0m \u001b[31mthe staff be not helpful and motivate by what they could get out of you .\u001b[0m we walk up to the guest service counter and inquire about what would be the best way to get to fort wilderness . the woman there look like they have never hear of it and say `` you ' d probably have to get a taxi '' and `` ask the valet staff outside. `` so , you ' re in guest service but we have to consult the valet over a simple question ? ? she then proceed to try to swindle u by offer u a complimentary breakfast at a `` brand new resort '' down the road and say that we would be give $ 75 to spend in the park . \u001b[31mwe quickly realize that this be just a sale pitch desk and there would be no chance of get any information out of her .\u001b[0m since this experience , i read another yelp review from january 2011 detail the same exact encounter with guest service . i conclude , then , that the staff member be lie when she say the resort down the road be brand new . discourage by this experience , we decide to try to figure thing out alone , so we head to downtown disney , which be about a 15 minute walk from the hotel . a soon a we arrive , we notice a huge bus terminal with bus to pretty much every destination within disney world , include fort wilderness . how hard would it have be for the woman in guest service to provide u with this information ? we felt like maybe we should return and enlighten her . thanks for nothing . get to and from the disney park be pretty much a horrible experience . \u001b[31msince this be our first trip , we have no idea what to expect .\u001b[0m the shuttle be crowd and noisy and despite our hotel supposedly be `` on the park '' , it take up to 40 minute to arrive at our destination each day . come home be even worse , and the fact that the shuttle make stop at multiple hotel and park zap whatever energy we might have have leave after a long day of walk in the park . have to stand for a 40 minute bus ride surround by rude , sweaty vacationer and scream kid be not exactly my idea of `` the most magical place on earth '' and certainly diminish the fun of our trip . \u001b[31mthis hotel do not provide a shuttle to orlando airport , so we have to fork out $ 50+ each way on taxi ride - money we wish we could have put towards stay somewhere more convenient .\u001b[0m\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " simply put : don ' t stay here . expensive , dirty , nasty . . . we arrive very late ( 2am ) after a delayed flight . we go straight to our room ( we have 6 room in total for our group ) . my room smell awful ! \u001b[31mbut it be 2am and we opt to go to sleep and deal with it in the morning .\u001b[0m the fridge smell like something have die in it . the room be so moldy and musty smelling . \u001b[31mwhen we go to use the sink , there be hair scatter on top of the counter ( short men ' s hair and we be two long haired woman share a room ) .\u001b[0m it be so gross . we stay one night in that room and ask to be move to another room the next evening . our second room ' s shower wouldn ' t drain so i have to call down to get that fix . if that wasn ' t bad enough , the next day one of our other room smell like something have die in it a well . i call down and they move the student we be travel with into another room . 2 of 6 room smell like mold and decay . stay somewhere else . before we arrive at the hotel , i call and speak at length with a hotel operator . she be very knowledgeable . i ask about internet use and gym use . she say we have free in room internet and free use of the gym . when we arrive the woman who we check in with say that we have nothing . i explain to her what the woman on the phone say and she say she could give u a small credit toward the internet use . we have 6 high school student with u who all need to study for final and work on project via the internet . i be piss off but it be 2am so i think i ' d pick the fight later . two day later i be at the front desk check on something with the room and the man i be work with tell me that of course internet be free a well a the gym , two bottle of water a day , etc . . . i be so mad . \u001b[31mevery person i speak to it be a new story .\u001b[0m our student hadn ' t be use the internet because they didn ' t want to rack up bill . the staff at this hotel be not well train . stay somewhere else . \u001b[31mpositive ( why they be 2 star instead of 1 ) : very close proximity to epcot ( you can walk there or take the free water taxi ) , picabu restaurant be open 24/ 7 and you can get breakfast there in the morning quite quickly ( it ' s pricey but so be all of disney ) , comfortable bed .\u001b[0m we get a conference rate of $ 178. oh my ! \u001b[31mi would never pay that out of my own pocket to stay at this place .\u001b[0m there be so many option in the area , don ' t waste your time on this place . stay somewhere else .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " about what you ' d expect from a heavily traveled airport hotel . a bit thin on the reception area ( 2 station , the line back up ) , and who the hell build a hotel with no elevator in the lobby ? have to walk into one of the back corner to find one . \u001b[31mthey give me an upgrade to a suite ( i guess that ' s what they could call it ) ( hey , stay 125+ night a year with any chain and they start recognize you ) , that actually be very nice - remind me of an embassy suit room - a modest kitchenette ( microwave , dorm room refrigerator ) , a small `` living room '' with couch , and a 32 inch ( or so ) tv that look like it really should be a fireplace ( wonder if there ' s a station for that .\u001b[0m . . ? ) ( i haven ' t watch tv since 2001 ) and a separate large bedroom with king bed , toiletry area and separate tile bathroom . very nice shuttle service from the airport - they quote me 20 minute , the driver be there in 10- 12. the ride back be full of tip on the cheapest place to get gas before return my rental car , and on how to reserve a ride back to the airport . ( every 30 minute on the hour and half hour - be sure to reserve a seat ) the shuttle also will shuttle you to the numerous restaurant within a 2 mile radius of the hotel , but look at the list ( chik- fill- a , hooter , denny ' s - yum ! ) i think i ' ll just grab a bite at the bar . i may update this after that , but have eaten 3 hour ago on the flight i ' m think it ' s a late dinner tonight . updating and downgrade from 4 to 3 star base on the din experience i just suffer through downstairs . the `` restaurant '' be in the lobby - random point of ingres / egress . no clear process or approach - do you seat yourself ? wait to be seat ? grab a seat at the bar ? i ask ( seat yourself ) and be wait on about 10 minute later . be feel not too hungry so order an appetizer of calamari and rock shrimp with a caesar salad . 20 minute later i get them both . \u001b[31mcalamari and shrimp be heavily bread , greasy , stick together and overcook , serve over some sort of pepperoncini / jalapeno melange with a sickly mayonnaise base dressing .\u001b[0m \u001b[31mthe caesar salad drench ( literally drip ) with a slick , fat free dress - practically inedible .\u001b[0m \u001b[31mback in the room hop i didn ' t get food poisoning .\u001b[0m and all for $ 27 . 00 - a deal ! \u001b[31mi ' ll skip on breakfast in the morning - hey , there ' s a denny ' s nearby right ?\u001b[0m oh - big minus - there ' s no club , and they wouldn ' t comp me a breakfast even though i ' m ambassador level with them . go figure .\n",
      "\n",
      "Helpful?\n",
      "1\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n",
      "Sample Review:\n",
      " everything be usually really clean at this hyatt place . this last visit be a little disappointing . the shower need to have the grout clean . \u001b[31mit look dark grey in spot and really contrast with the clean white spot .\u001b[0m the sink area be spotless . my husband and i make time for yoga in our room and the hot tub . unfortunately , the hdmi input in their tv wasn ' t recognize our device . we wind up watch the video on a tablet . that be tolerable . what be not tolerable be the stench of the carpet . it smell like old musty carpet from a bachelor pad . \u001b[31myou know , like a puke scent emanate from it .\u001b[0m this make my yoga experience very unpleasant . \u001b[31mthe hot tub be warm , but it would have be nice if it be a little warmer .\u001b[0m \u001b[31mit be more like a warm bath than a hot tub .\u001b[0m . . and it be dirty . \u001b[31mthis hot tub have be this way for a couple of year .\u001b[0m i think it ' s just stain but it look terrible . i manage to get in the pool on a february evening and not freeze . it be cold . . . not heat . i just decide to go `` polar bear '' . the pool need a bit of attention , too . there be leaf all along the bottom and floating in it . the breakfast will hopefully save this trip . at least i know the coffee be good . 3 star because i ' ve stay in better room in this particular hyatt place and the carpet be probably a recent problem . update after breakfast : once again , i be shock with the strange string of disappointment . i enter the lobby for breakfast at 8 : 00 be . i notice a woman with a large cart fill with many carafe of coffee . i think i have be send to heaven : ) to my dismay ( jokingly ) , she wheel it all away to a meeting room . i go to get some from the normal station . i go to set up my cup with a splenda but there be no more in the bowl . i ask the gentleman at the front and he gladly find a box to open for me . when i try to get coffee the carafe at the back station be all empty . . . so i try the other station . it be also empty . there be many people not very happy about not have coffee . this be such a major problem , especially since most of u saw the huge set- up just wheel out of there . while the coffee situation be be take care of , i decide to grab breakfast . there be no napkin , i grab the last of the fork , there be no water , no cottage cheese , and i have to wait for the main item to be replenish ( bagel/ meat/ egg & amp ; cheese stack ) . this be the absolute worst hotel stay i have encounter in year and i travel from 35- 45 week a year . knock to one star .\n",
      "\n",
      "Helpful?\n",
      "0\n",
      "\n",
      "----------------------------------------------------------------------------------------------------------------------\n"
     ]
    }
   ],
   "source": [
    "from nltk.tokenize import sent_tokenize\n",
    "import numpy as np\n",
    "\n",
    "def Highlight( string ):\n",
    "    return \"\\x1b[31m\" + string + \"\\x1b[0m\"\n",
    "\n",
    "reviewNum = 20\n",
    "start = 100\n",
    "end = start + reviewNum\n",
    "sent2show = 5\n",
    "\n",
    "for reviewID in range( start , end ):\n",
    "    sample_review = batchedReviewsAndTokens[ reviewID ][ 0 ]\n",
    "    sentences = sent_tokenize( sample_review )\n",
    "    lens = [ len( sent.split() ) for sent in sentences ]\n",
    "    \n",
    "    sample_tokens = batchedReviewsAndTokens[ reviewID ][ 1 ]\n",
    "    helpful = batchedReviewsAndTokens[ reviewID ][ 2 ]\n",
    "\n",
    "    weights = Weights[ batchedReviewsAndTokens[ reviewID ][3] ][ 0 ][ batchedReviewsAndTokens[ reviewID ][ 4 ] ].data\n",
    "    vector = weights.sum( 0 )\n",
    "    \n",
    "    # Calculate average weight for each sentence\n",
    "    sent_avg_weight = []\n",
    "    for idx, sent_len in enumerate( lens ):\n",
    "        if idx > 0:\n",
    "            pre_token_num = sum( lens[:idx-1] )\n",
    "        else:\n",
    "            pre_token_num = 0\n",
    "            \n",
    "        sent_weights = vector[ 0, pre_token_num:pre_token_num + sent_len ]\n",
    "        sent_avg_weight.append( sent_weights.mean() )\n",
    "    \n",
    "    # Get TopK sentence based on average weights\n",
    "    ids2show = np.flip( np.argsort( np.array( sent_avg_weight ) ), 0 )\n",
    "    count = 0\n",
    "    sents2show = []\n",
    "    for idx in ids2show:\n",
    "        if lens[ idx ] > 10:\n",
    "            sents2show.append( idx )\n",
    "            count += 1\n",
    "            if count == sent2show:\n",
    "                break\n",
    "        else:\n",
    "            continue\n",
    "\n",
    "    print 'Sample Review:'\n",
    "    \n",
    "    Review = ''\n",
    "    for idx, sent in enumerate( sentences ):\n",
    "        if idx in sents2show:\n",
    "            Review += ' ' + Highlight( sent )\n",
    "        else:\n",
    "            Review += ' ' + sent\n",
    "            \n",
    "    print Review\n",
    "    \n",
    "    print ''\n",
    "    print 'Helpful?'\n",
    "    print helpful\n",
    "    print ''\n",
    "        \n",
    "    print '--' * 59"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Embedding Visualization via t-SNE"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "# t-SNE\n",
    "import torch\n",
    "import numpy as np\n",
    "import csv\n",
    "\n",
    "# Load Features, Labels\n",
    "Features = torch.load( 'fc_features.pt' )\n",
    "\n",
    "Embeddings = np.empty( [ 0, 3000 ] )\n",
    "for i in range( 0, 2591, 32 ):\n",
    "    Embeddings = np.concatenate( ( Embeddings, Features[ i ].data.cpu().numpy() ), axis=0 ) \n",
    "\n",
    "GT = []\n",
    "with open( 'data/test.csv', 'r' ) as f:\n",
    "    Reader = csv.reader( f, delimiter=',', quoting=csv.QUOTE_MINIMAL )\n",
    "    for record in Reader:\n",
    "        GT.append( int( record[ 1 ] ) )\n",
    "        \n",
    "GT = GT[:2592]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "# Map 3000-d feature into 2-d via t-SNE\n",
    "import numpy as np\n",
    "from sklearn.manifold import TSNE\n",
    "from sklearn.decomposition import PCA\n",
    "\n",
    "model = TSNE( n_components=2, random_state=0 )\n",
    "np.set_printoptions( suppress=True )\n",
    "pca = PCA(n_components=2)\n",
    "\n",
    "Points = model.fit_transform( Embeddings ) \n",
    "Points_pca = pca.fit_transform( Embeddings )"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f90d1afa290>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\nmFSVxS25qMLGhgDw6QHCqApwJnVXq+TiCPsFoo6rVS6AoQhXkqyJkP0N2PYpb4uE64ofvyCsayHu\nGhU4khdzC/WPG/g+YFHzZX58cXNoiif1OUh7AqxrymZ8r+sh4AX1mbxK0Iq4BPiYldmgKMVrs8OE\nFbAnXxV2p1MFSZSEW5uCnxniM2Cv61e+wQC3NVW5LBIy4Mg4GHVbwfcLkbuSBmhUCa6tAlVCSzY/\nvveAzz3g3anAy6lZyoMj/3MslpDvlO3Xqzn4jwL/kbnX7Acg5WFVPbk4HEfUYT9wbrswqX9cr1Yg\n/CB8B1QophSKlCCtF/hENAAEvaO+9LzaelqSKwatiN3EqgMwfBa8NO/c9ke/hJDhyu2rODrUhZ+G\nwoD253tILBwGaRMhLKDkMk1dBdtO5gm/dpyBpDvBurrgG8zNIXRuwSklratY9u8wxv0GH/9echkA\nMEbm2n6DxkLg6Nxr2QvA8jXkLCz4XumAlGEQ30xVyg77W1VZLojsxWBdD+bGBbvH5SXtGYjxBtue\nC3wyHsB+ELJmFGsyumSYr3WtWAv5aaa5YEqtiIUQVYUQfwohdgshdgkhzsuUIoToJIRIFUJsdR0l\nKBhUdpxMgqhnYPT8kt/z9Rro9D4kZRR8vX0dGN8XxuUrDNogGmpFQFAJk7z/vBVmrIYFW85tNxgu\nLORYSpg5AL5+LM99tnWQ8zNYZp/bOeURSO7nipYrxO5nP0ivupOZ3m81Y+4ouRzF4j8MQheA3+CC\nrzsOgmWico3LnARJHSGjgI+PMx2Sb4PkXurJp48Fy9zC5zVEgiEChOuNkVKttGUBu6GOU5D5ibKh\ne4K0EWoDq7AvUFCre9uWq8rT4IpCSlmqA4gGWrgeBwL7gYb5+nQCFl3o2C1btpRlwaE4KQ0DpRz0\nVeF9YlKk3Hcm9/yuz6TkMSk3H5MyJVPKcYulPJ5Y9Dy7TkkZ/rSUn/1Rctl2nJRy+PdSJqS7GpxZ\ncv2uWfL9RUnSZj+//3uLpWz8Wp7+Ukq7Q8pKz0nZ6k0ppf2MlPZTrrGcUmb/KaUj49xBzlSQ8oy/\nlGeqShlTpWDBcjZJGVtPSsufxT8J2141XtqY4vsWh9MpZeYcKTNnSWndK2V8GymzlxbcN/0TKbPm\nS+mIl/I0UsbWKPk8Wd+re9LfP/9aynB1LfPri3sOpcW6Wcq0sVI6swvvk/qiktEy/9LJVY4ANsrS\n6rJGLSW7ZMkON8yX9yh1ZJ1UlZjPuB6nCyH2AJWBclvJ8ZoIlbbSXMReQMf3YV+s2vwK9YdvHoO3\ne6uEO9NXwch5ym77XgFpFX7drvJGXF9L2XVj01S7wwGv/KTcv4beXPC8jSur6L7/yF7I8/OiWXks\nlM6NzvfAWHdEeVMkZ0KFPGYLPzP4GE5BXDXADBVWgblVwfbfyH2AhKTeQCH+cY694NinAi4oYIy8\nSCfInPNzUYDacc/4GAJfL5mvsBDglycRS3gRceMBwyF7iTJPhC0HQ8Xixz+LqRGYrgVzARuJ/s8o\nWX16lXw8d2Juro6i8O4BtrVganZpZNK4F3dqdaAGcBwIytfeCUgEtgG/AY1KMl5ZrYhLwrjFUvab\nrFaX+UmzSNl7gpSvLCj4Xt8havV8MFZKizW3ve7Lqj3qmYLv23lSyj6fqxX7fzgy5K4DU+X0v2Kl\nowBZrDYp49LydHdImZXjOkl6QK2SYmq6Vku/FvWUi8bplNJ2UEpnAUKc1zdH9S+I1FGu1eW0i5el\nMFJHS3laqKOw+QvB6ZTyrUVSzl7nfrE0ZQ+X+YrYbZt1QogAYB4wQkqZlu/yZqC6lPJaYALwUxHj\nDBZCbBRCbIyPv0SZblCmtevGwi3/U+cv9YDvB+cmf89LoA8s3a0ylW04orKVnU6BL1cr17MOdSHE\nF8IDzs1T7GOGMH/4rZB8479sgx83wbK8fuwGfxrWHkjXJpF8869KAJQXswki8nhzPDgN/J6EuqNB\nBn8FkXHszpqCjRrEJfxKdr5FqpSw+kABnh2WWWpl+R8OkCVIxGOZrTbBsgtxdg54CULmgO+D51+z\n7VK23vw4EyG2MqQ8UfTcts2ABN/H1Uo6exHk/FG8zEBKlvLPfuHHEnUvOfaDkP76xSUx0lw1uEUR\nCyHMKCX8nZTyvC0wKWWalDLD9XgxYBZCFBDjClLKKVLKVlLKVhERlyK5wtl54ViS2sg7i8MJ7y9R\niio/q0fCupdhzgb4YSP8vQ8GfAWDvobvBkGOPU+6zOwlODNmkGVV5ow1h+DzP5XLW16e6QK/jYCe\n16qIury8+KOqyrFkZ9HPo0YFZXLJyAaJiTPpETR6+xbstliC5HSenXNu/7/3wY3vwRPfokwJ1vVg\nPwEp9yuf4gzXN1Pm/yChpfJwKAoRBCIYDOrbIcemohL/2uu6bggG33tBeIMzCZLugaRblW9wQmNI\nLiAoRNpVoiDHMZVXojBCXQk6cuape5J7QvKdRct79lZ/5Ye9aFiJupeczI8h403I+dXNA2uuJEpt\nIxZCCGA6sEdK+VEhfSoCsVJKKYRojfoCSCzt3O7EYIBTH5yb7GfvGXjpR7iuBrx6u1rRns1+1rya\n+tsgGro0hFsaQmQQmFxfbSaDSm8JQOqjGJwxxKb2QRDEc3OVoq4VwTnpJn3MaqyAp1RazJg8r+bK\n/RDgDR3rFv083rkb3u5tQybchCGtEVGmdnzTz8HsI9v5Y4/kwfbn9m9SBXo3V37SpL8Lma+DVw8I\n/BTSh0PGW6w6/RxVAztRw9xeVRoB5Upl+R68OoCpep4ncavyGVbfu+w4paISNx2DTvXzCWv9G3Jc\nS1DvO8Grm1LS+TFGQcQBiK8OiV0gopCcEoZgCP1FBZcIEwR//d8XQkm4pSyKnASMBlMT8OldBoNr\nrhTckQbzBqA/sEMIsdXV9jJQDUBK+QXQB3hCCGEHLMB9LrtOucKc79VoWElt0jWpAs3eAD8vyPz8\n3D4BPrnK9GZXRObeM5CeA4kub6e/4+bw2e9xjOkVxG871Iq1Yz115Mcg4I5rVRrNsxyMVeaQyqFq\nvoJwOOGT39UGYduaOQjHWrIybWRn/8SDDeOhop1HO54f7FwhAH58QoVHY+wEmaif+BUWg/eNpFq8\n6fAKVAtrw7H3V+XeaP2bX9b+QPXITVzbOF8UW+LNIBMgKouW1X2Z/2TuF9c5eN8Bwd+qbz+fe8E/\nnwtbzt+QMQ5Cpipl7N0TvDqCI15F9BkKcKr26Zn72K9/wS/WpcQYDf6Pe1oKTXnHnQZndx+e2Kxz\nOqXs8j8p7/j03PZZ66T8aXPu+bOzpazxonIbm7NeyhvHSRmbmjvGDxuk3O3yGpu/SUrTICkXbZNS\nOpKkjGskZdob583tcEi59biUdruUjV6VstkY1d7xPbXJ99ZCWaALm5RSbj6abyPQkSyvfd0hjYPs\nMu30I0VuXj35jbp3yzEppf2YlPbYc16P0fOlnLnaqdzSnEqAM8lZksekrPVShpQ5K12d7VJmL5Ey\n/VMpU0cqF7akBwudt1jOuo1Z8uyKOtKkPG2QMq7JxY9bGIl3qKOMiElRn5WCNoA1pQO9WXflsfGo\n+imNZS4ktAPHae5rrdJRnuVoApxIgmwbLNymIuvOVtHIyIGmVXKrJfduAbYpKlRZpWzcpTaSEjuD\nIxakg3+2vE215xNo9gZ0+kCZLmwOZWPt3RyaVoZXfpKknOgASbefI++ZFOj5qXrsfXZVbwihfR0D\nDcP38sGpoitaAAAgAElEQVSKGuzb0x1rXBfk2YxA0oE9oT8Hj0yjfrSyLYf6o9zLkjqDbTugFqtv\n9YaHWsyF+PqQ9gLEX0eUtQVxLzdizr29IbGDyi+cvUDZlR0Hwf9ZwFvZgovDmfKfTOcETQSNU6HK\n3nncxoQveHUCr8557s9UUYNnsa5Vr/OFYl1TdvkTgOfmqgowxdn5NVcfukJHPoRQVTgEgGWJ8s10\nHAHjuTXo07PBIVXo8sPXq5wO8ekwbrFKBr/xGBgFLBwOPfLW0TRVV5nKUkeQnT6XnUkn+XFzBpXN\nMZxKU/uXJ5Ph8Di1gTh2IYxZCKM7vkNSxpOEeu8kLimEH7bmptf8cROcSlX+ydvH4PKlXcXE+9/g\nmz930r/BGDKtfuRkCWaucjCoowlkKi8vaswHqwfy2wg4Mk5C5gTI2gz23Wq339REKcn0EUpJmlqo\nfML2jQggwhcigquAaahKxi68wftWyJqkvCciDyu7bVFYfoSUeyBoCuT8pLK/RZ5SpgjhqxLAnPMG\nmaBCvqQ/Sbeo9ykyBhz71ReDz70Qmm9nEpRXhuVLdd2Yz884sgT5LvIirSrqzlSzRN2f6aJMQTfW\nubBpyhXScVUl47lUaEWcD4dTbZoZDYDXJJx+I3Ea6573Qvm5Fnqz1sPCrRCbrlaVRxOhuStVg0PC\n6AVQvYJKvDN9lSqjFB0SBiGTeXbhR0xaedZ5ZAINIvbz4X2RdKwfwuF4uHMi7DwNFQNTuP/ab/l2\n2/3U+fgUp1IM1I/OVcSP3qBq7PVvm0GwD5A4Guybwfch+t/YlEOnJnE09VqenluDj+9XduK9sWFs\niXuQRpH7qR2ShSVlI+3HX8+NNfz5uP8rYJkKOb+ryBeMKldwVKxS0DkrQFrAbwhD5nYjx9iJLwcY\nlWILfA9yFoOMUyG5xmiVHS0v2cuV7fdsUIehEpiqgb02GA/mhh2XBNseEIFgbg+GIBCNlO3Z96GC\n+2fPhrSn1Qo66N1zrxVkc7ZtUStsv8dVNZK8pAyC7K+hwnrwKj6jXMsa6rhsSX8dMsZC+GYwX4GB\nI7FAge4GZc8Vq4i3HFf5g9++88IS5dR5WSnjY+8DwptO4+uy9QTE/C9X+QLMHaJc1wK8YdoqtUn2\n+YPKXNGulnJ5+2ULzFgD7/wKK/aqtJTx6cqzAeFLj6a+7Dh5km5117H1VEUeajKOWxuMBq+2fLhU\nKWGAetEh1G24i0oVBN4m+HkYRAYqF7WDcWqDz9vkpKazFsSbocKfYN8HOcshfRi1Ir+iVsh0dg6d\nDqHzgd58tBx+31+ZmqGHqB30LYnxX7L1TDy+vvWAY5D5PuCFFFF8snEWvep9TU3vweA/VClZgOyF\nzN0+kmy7YMajLo8Tc2OIsoDMhrhQwAQV/lUeEl7dVHRe+mj1N/U0VPgbok6p8by7XfgbnT4arMsh\nbJlaQQtfCPu58P4+fcARB36FKOr8pA4F2xqVaSx/dJv3LeDYU3CSpCsREagOdLIfd3PFKuIv/lKK\n+JYGcHfLkt8XFZSbWB1UsERU0PmBHV4muLM5rNoPXRrA013g2qrqAGVPPuuzeyZFKWEA3zyf4cl/\nwyfdelI/fB8JHQ5w7+dvsyKmKa2vgc71lJfEU53g7/0w8U/BusPwfFflxQEqkOSHjcq9bsNRA20i\nBnBrgx20ea8OmTl12DF6NcLURClH87WsO14PZ3I47RpI1h0WBHqlMr7Hi+AIpELEoyR+uAs//yZg\naAD4A5l8vW0Yz/zUmQGv9AJLDgRPBmMjcOyCkKnsef0ITlPL/9z+7LHtsTnN+Eb/CeabwPYHJHVR\nFTx4BcgG797K+8EyBRLaQtThkr9B2YtdJhBXjHjQu5DTSY1XBJ/+rn6Z9Goeem72t7M4YpUZJf9q\nPHgCWP9V4c9SKtOJuZla/fv2U+fZs8F/RMmfw+VKwPMXXtBVUyKuWEX8zl3KJ7fXBf6C+vflc8/n\nPan+7o9RCdZrR+bmdHjyW1X084/nXZWN8zHjUfjib7i5HvyxTzlPSwkd3lN5K5pUgeu+2ES1MBt/\nPO/NupOV2XQaPnUFgwV6Q7oF3l+qfI6dEk7nCdBqew0cTwRr9mZaVJKcSjZAzq+sPyIBwfB57Wlf\nezt9W6vKH73r/MyYmzpgjWnG67eM4p6Z93D3rDnYm98PQR8SAiq6LbYpe5JH8MfBEP636j4sr4dg\nc5ghbLFafZrqQsDzOEw30O5DQaUQFeCCM5Gbp45j7YnriB0PIaGzIHsu2A6A5VOUEu4LgS+onAg5\nS8F5RG0MmpuqJyWzAS9lBsgYr+7xf06ZSbw6qAxrwh+i0tU1Uz11FEFqFjw9W1VU6VVQygbHCZWT\nw+sWqLD83GvmFiACwBmr9gqSe4C5A/gNVCv47O/AuhL8ni5dxdm8ZH2nXreQ7wo2l2iuOK5YRVwh\nAPq0ct94nT6AMy4luPV1tfK9v41Szo0rw4EY+GatCvw464/csZ4yWSzfrZRAz6ZgdyoPi7kblDJe\nvMNA/Yre1IyAHo3ht51qo1CifJHfXwqPXK+qgniboIUrduJEktqFb1hJsm1Ia+xOE75vZDOw3TY+\nf8BBSqadCnIY89cNoW9r9ZNgc8wtnMpcTmX/f+hd70OmPHQvJoNBhRyDUoJZX7HiUCdu+ep/PNQO\nvh8cj4/Jgo/Jqmy/OSvB/g+T1zSnZWMHVrtJhV1LK8TVZ9Y9Jj5e+wpB6RPAORgCnlVje3dT5hKf\nnmCurdoCXoKsyWCIUueOMxBXFbxuhYBhkP4Kyu08ENKHQcC7EPyNSv6e/jJkjoPwjWAu5CePdIJ9\nK8G+TfllqImooELeXBGikv14dTj/mjMd4uuBsaZKOO87SKUTTX0IKmwAc0ew/Q22f9XGYvYi9Tz8\nB5Xoc1UglpnqC89xDAyNLn4czWXDFauI3c0rt8OCzXAsESq46l72aAI31oaHv4QlOyDLpkwYr7vy\n9TqcUMn1Sy4hAyavzN0xN4tErhlpIDErlBdcptHFI+C5OfDR8lxl7GWCLwvIgx4ZCPe0hDMpgheW\nfIBDGplx31zWHoKnvjPiY3aS9do0Hm31B8gDbBvWTYUeh60Gx3H6Tg5hwVb4Z6SBh6bDa923UNvY\nAnyfpG7lurStmc2D18XQNuQu8PlIrfy8u/5Xgujxlq+x9HQzTnxwNoBCgkykUpDk/W5vgDMebFvB\nugrsh8C6ASyfQ8azELZCbbI5DkD4ltyVpPBW9lbnSUjqqjb+jDUh61sVzOHTC8yuqBnnaaXAnUlq\nE8n/GTDkKyJomQmpAyDwfXo2e8F1XxpYvgKf+1TCelDRd+HrKRDhrzb+jHVVwdOQKcpUkfOHSpAe\n+CpY6oDJtaJPfQycccpscbGr2dC54DgK5gtUwpYf1ZdE4Djt2XCZoRVxPmx25ZqWf4Pvyc7qOMuO\nk/D7brUqlagNs1oR8GAbVXW5egUYcwfUDFfhyr5m2HoCJvRTHhaPfelLYpYfQd4WOtfPDaO7sS5M\n+iuLd7tN4NN/+vPS7bluc9k2mLpS5aIwCrU52G8KfPzvMwR4w+wdaQR6taBe+B7uqL+QpJzGhIUP\ngdhwkMk4pWDDYScnE/yY0qMmfercwTu/fsnP2+DaqDSeaWVCGKKpWsHKv0MeBpkEti3EJiwmyudf\nyJoKWHASQaKzP12bdSTHDpuPQduaZgy4jOuhP4G5nlppxtdRP+n9hgHeQA4k9QBcZYoCngWjK+wu\n528wXqcUpCFSJQbKmgbWX5Rt+qwSllJtGvoPhdRnIOtjMNY6fwPOdK3ypsi70rV85/KaiFfVQopD\nGCBk5rltXu3UAcpW7Z0np2noPJUXozQmBUMIGC7CKyFjjPJR9x+W+5pqLgt0QEceDsTCDeOgwgi1\n8j1LRjZ8tEzZYw/EKoU4fBY861LCAJ8/oDbNnvpOVV2eslLlr1j/ijKTLNwOJ5LhcAJ4yx2E+x7H\nKBy8cpsX0cHw40YY9j1EBMDeV5YQYNpH3fAtNKmsxt8fAy/8oOYd8CVUewkinoF7WsH3g+DYmLkk\nZAVyOLk2L3VP5ak2n/Hkwgk4TG1AJmN3GnBKwRd/JDL5ryyCvZOoF76Dn7dBiE86nau8jQE7/xy0\nQOZYsM4F2++kOzvT7rNP2RNfT/kR+w3DEDKNiMr/QxiDeOMX9Zr9sCEDwg9Ahe3K11dmK9upIRz8\nX4agT9iPhROOb1BKWICxIaQMd+UvtkDme2D9ASyfqU0zEag2h0IXgu8j6oWwH4UYX0h9CjI/A9/7\nIWgS+OZLDJ3zNyS2VKtorza57b59wf81VebHcRwyPoTYKLVqdwde7cGnZImG3E7oT+rXhlbClx1a\nEefh/imw4SjUiYT1R1TJIoCftqiV7ws/qPSSjV9T7nFtr1HXjQZlepi9QaXHBLipPtQbDSmJc4gw\nL0cg+aSv8nTwzhpIssUbhzTy4nwjNUfCfZNh4h/Q/j3YHn8br/7xCUsO3PZfmaPr31XXQXmBVAlV\naTYbRkP9KCvho/rQr/H3vNd1HP2bL6XttOPM2daJl2ZtAiDb5ovJ4OShBveSZoviSHJ1jiVXpH21\nf0jJDuRwYjT3zfkOYawO3ncD6qftqsO16VZ3CV9vHQoBT6tNKstMsB8GKenZNJmutZfQJuxuZfvN\nHAuJbSChBSTdBLYNgBWLTVDvVUHbj84qKQmOw2D9GVKHQ2wk2GOAEPC6DUzXQWyQ8pLwuT23Ppow\nqMe2vZA2FLImgP8QZTfOiyEQRAWl5DPGq0T1oLK3Oc6ocktpo1WAijMO5EWUQXImQ3IfyP7twu91\nJ1nfQmxFlWjJ+ybPyqK5KK5qRbx8F4QNh992qPO3esOoW2H3WBj+PTz2FaRZlJvaB/fA0JtU4p/j\niZBqgZHd4fSH8PF9qvJGXs6kwP5YeP4HMxN6dMUx6SDhQWqzrt/cWQR6pXFXY6W1jyep4A9QJoee\nE71IyFAauNVbMH6plSUDnuX9O5bzQBtlqw73h2ph0OUjeGymFwHeWTSL3saLN45iw8Fd/PzQaFY9\n1oFP1gxgzo4+TNs6hrTsAH7ecyebj3lTa/xRYu0vsGDgSo48W50+Tfcyu+8DtA1/gvjMChCxH6vP\nWDo3qsqknkMJ8YlXK93snyFnvorCi4vm+sA6LH34HqpHNCYhzQk+/dVK11AJhGtnMfNTfHK+YvCN\nNoa03wP4KrOFtytU2xCuovjMjSHqAFRYBF4tyXFWY9CsG5i3Kc8La6wGFdPAeVSd+7kS6lh+gOw8\nBUjNLaBiAtg3QfqzyqZr2wPxtSFnkerj0wcCP4CKFuW1kf6WsjcXhOOkcrWz5KkOa98F2fPAMqMk\nH7eyw3lKeXWcDRW/GBzxkPOnrnnnIa5qRZxqUV4PKa6k6N0aK7c3k1EFbPwwRGVBC/CB57sp17Us\nqypX9NUAuKM5RIdAdLByNcvLX/vB3wvqV7+ZzIC1NH2rDrPWKUV+MrUKO+Ou5aed5+a0DPeHB9qk\nA4KGkXsJ8MoCJPPX76VV5HjaR73GH3ss/LnPwdaTks3HIdsu2Xsmg0l9N9OkWlVG/bWR67+Yzfzt\n12A2SezSzJzdY6lW9XnG/PkmDSJ38diNTnzMsC2+I9XGPk2moyk41pNhDcZocLL24ClWbZtJtTcG\nsuNEGkfTb8E/6HblHRHwggqesMxX//zSwqHEcOyZE9i7uz3z/v1NrS7tWyF4Eg7pD1hxpj7K5K5e\nvNrTD6KzlBI0VoJoqSLswteAbRXE1lbmAmN1jhiOMW1NNB8ty/fGxbsi9fxHgbmdWvWm3AvJ953/\nJgeOhaCP1UrRGK1czwJGQcQh8O2lNgrP+g5nvKuOgpSR/ZDaCMv6XM0jLWC+QZWgCp56QZ87txPw\nEkRlFFwGq6SkPuL6BVPIpqWmTBGyHH8DtmrVSm7cWEjuWTeRbTu3isbqAzBqHkx/BOoWUPIsOVPZ\nj69/FxpVgtpRsOEwpFjAy6gUe7Yr4fvIHqrSh8MJkc/kBor0b/oNjaqYWH64L+uOGMjIyR2/WZV0\nrgleg9NpIdI/nnC/WO5p9AMT1j3D8kOd8TYHcUuNWdxc9zj3ff8mDrz4qMdzvP3XKBIt4UQHHKdX\ng1+ZdMeT2B1GNpy5jfph69mTUJeKAce5JuwoS+KTCQ8Kodv/Eln28C20rLwVh1Mwd+c91KvSggbR\nAew7OoWF+3ryaqe3WXp8PN2njuCngUvoVXcyBLyuNsgsMzmcVJNVx9rzcPNvAIjPiCAiIB687gbr\nPIb/9j1rj9XCbLDxz+D2KsgjZBHEBwB+ysZrmQJePVUosakm2NeDdx8I+4GV+9UXYKW8DhFxtQAD\nRObJ2J/9M+ANPt0v/sNg2wNIMBeSmNi+H5IHgP0fiNhbsP+yzFGHoTBfuXJK9m+qKkvw55el77IQ\nYpOUslQOqyKilaRXCfXN9NLPl5er3msirxIG+GMPrD6osq/lVcQOJySkQ1QwnEpR2dE2H1eJz/28\nlALOj90BocNhYHvlNdEkch2Z1iC+2d4ftitPi4faxPLjZj+CfAKJSYetJwOJDrmZ3/aYOPnK40SY\n5+JlSCHHBk2j9vLr/m4kZ/bjqW772PjyMU4kZXJ749tZd2o7c7bfRI6zInsTW3IyrQZ3fvcD11Ve\nx9C2B7i+2kpm7PgaY4VmdK+9iHun1eKxlqtoWVmlkM423MZ915kRQX3AvpNm0dtpFr0d/F+mSuWH\nGXjDaXpV7wE5qOQ8gVOAmVQLPs6OmCbcMG0PaRY764Y+DMSDVf2E799qBzM23sP9TaarF8X2B860\nERhwsje+Gt9vq8yYm8FgdZkVxNnPtgRppUPdPKGIltkq50VEASVT3FHY86xXBqicGtZVynXtrCuY\nqS6ELXBVCkmB7F/A547cexynIOk2lTQpKvGCktKfhzMB0l4C/ycL95N2Jz491KHxCFe9Is7PqFuh\nZzNoli99wOCv1ebd5tdUpFaYv9qg++1p6DkRqoYqt7LwAPhlqwry6NoQPv4dpq0GX3MW/z7elriM\nKKLeiwHUCvmeOo8yomUip4zruHOialt9wEnHGivw96mEI/gQrd+LYcPJhqgKy5JESyi3TqiEExOn\n0uoQ6O0kPcfA+N5rGNqtHfdMbs3AXzeyO86XcV1HUyPkGEMXTmT8g1XYHtuQas6mTO0ZSNOJexjV\n7Rih3hl4ez/MqlM30S4IzIbY3CdubESjKqFMfSQIYs56NwPpqn6cyejHhz1eZO2Jn/hiw2M4iVT2\nYedpMLXmulo1yXitPhjM4AgDknhrSUVe6wzbYxsz9u/XeLTVCmqGrFTBCwEvQsoGVe4oZ0WucpAW\nSOmnNuAqJhT+BqY8omrchf5Suki3tBGqvJGxFnjncX8zRqgjtrJ6jlEpKjTamamCUQhwReOVIP1n\nUeSsdNmezRByCRSxxqNc1TbigkjMhDsmqEKSeWldU5VFigyEMb8oJVwlVEW6hfkpu/FnD6o8xFtP\nws9bwWJXm3MAOTZfxv71Cq+seOO/MSMDbJiElc/XDuDDZVDPtQJPz/HiaEpjmo8fhf+wMO5odfan\nsgEQhPok8UjzGQxt8ykgSc8xYMTG/fV6MWnxx/y0BZbtDsVi96P7zMU0mrCfd3rM4M3FtWj1tpHR\nv7/N8ZTKPNh8GfbMuRyL/YuOH/rS8X14Z/6PZKStJ8dZhYTMMFbu+JrfthwC2yYw5CmJxNkqpul8\nsX4gbauuoXeDnxnzx1iVxCdsDVZZlZMxf4E8BCFTyfZV8eN3NpjPZ+vH0KziZubddxc1gleCIYLh\ny37m3q86ISusUpto9kMqP3D2MoitBj4P5NalA1WQM2/eYcsPyqMjZ6mST+ZAXA1I6AJxDZX9WWaX\n7IMQ+AYEvHmu61tegidD0MTcNJ/CV+VN9n8cwtfmenlcLD69lDta/gxxmisSt6yIhRDdgU9QPk/T\npJTj8l33Br4GWqJq1fWVUh51x9zuxmJVKSVPJkO2VUXD3VQfHu+oDoCJ90Prt1WfNu+AvzeMu1td\nO2txT8+BD5bAwBthxW5IswheW3FuAEFchpk+c34nPeecZkK8kwgwx7ArPgqQNPDpRbD3VwT7hXL0\nfYHInEntNwZwKLkq9zaaxeYzrclxmNgZ25g3lvfHZLByTehh9ifWRwgDSZZQdpzy4fqIp2kaNYa/\njnTkw9Uv4pACizWRzafbsOZEO7rW/p32lT7Hmb4Bb58MjmTV5Y5vZpOaE8Jnt33Ak22PgvdgbFkz\nkFJiMhpwOh28u3I00zcNIi07iMc7RwOw9dBq1uyP4InWX/BPWgw3REfhbWzCn/v20rnaNJpWAYKm\nUrd2EmRlgVd7FmyvRUyqE9vdb+EV/BIkNlUeGA6X7dYQqfx0pVR5cWOrgcEbolzZ4BCoFeR3Ll9m\nu1qpiiTXGKiVdUnSbJpbFm0S8Dk3OT/CoMwW7kIY3WNu0VwWlHpFLIQwAp8BPYCGQD8hRP7djseA\nZCllbWA88F5p5y0rakaovOb9WoPvkzBiNgyaqaoqLNqm+jSuoio4mw1wOhn2xsDbv8KReGWi6Oza\nw/n3sDJnHEl0kpjlRHD+xuioW/O3SFJywnCi/GKDvFP4ZM1zpOaEgoxl9HxYd7IDh5JVCjYHFRne\n9mNOpNZgbcxLGIwVaBS5l38Gtefuhj9we735pOf4sexgF4b88jH7E+tyQ7VV2Jwmlj7Ujfe6voyX\n0cbP9/dh6cNd6FBjJX5eyqc2MSuSEe2Vj+zBZJXdPiPtG8xGO0dTamIQNiQGErPCMRi8mNp7ME2D\nngDLIgbPG8ZTiyYxZ+ej1IyKAulEOHbRuVEdlS/CZwAk9VHJfPyfBK/r2PIaHBvVHy/7d4AVgmdA\nyJfgNwL8XwXfByDGD9JGQnw1EE5VqcN+UEXg+fSGaCv43qNeSuGjlHT4RghdCmFbVI5kact9ue2H\n1Go562tVYaSkK2aNxo24Y0XcGjgopTwMIISYDfQCdufp0wsY43r8IzBRCCFkOXXZ8DGr3MNeJrDa\nVYXj3hOVN4RjChxJULZfmxO8JIy7C0bOVxF0sWnw5z6VoCfHrvIVh/mcxuowEJ8ZhVMa/1PHn/YF\n2zmvgMqa5m9Op1JgHNdX/YuhbScyevk4KvrHYLU5efc3mPxXDYzCiUOamLerE20rL0Rg4+tNt7Dp\nNcGdn1ZhzYmb+LHfvRxK78eYm96lUcRWTqbV5GBidT78ZyQG4cDPrxpHkmsQmxHKTdf8hlPCisOd\n6V7nd/bE1eG5JR/wUffXeXb0YAK9M5BAgLeFqRsGkGJtgGVHFp1rriDx5QqYDGY++XcQXWsvx5my\ngwl9m7Bu58fc2yIBQ7CEjLdVEAWoCD37Zh6e9yVv3DKTGsGTAG/Co7PB/xOwPwleLdUB4NWalfuh\n7xd2vuzdl3b1KxFsiAJDHVWFI6mn8g021gLvzpzDWTuxT1eIrQXOw+D/DgSNUu2Ok2q1nDVNuc8F\nfapChPNiP6zkD3il6GoczgxXTmSd50FzYbhDEVcGTuQ5PwnkN6z910dKaRdCpAIVgCJ2XTxL1VCV\nh/hEkrIHfzkAXvpRuaH1aQkz/lHK1uaAh66HQF+4q4XKT7zhCBxw/VrOyAGnM4wsmx8B5jQybEEI\nIZFSMH0N7DyVd1ZBxSAHY25LppLhfXxMmWRYg4kMiGHhg7fx0ZoR3FZvCTfVXMGaE9fTZ/YCQPDC\nsvEA2Gyn+Hh5NJtPhrFwb1dScyowbNHHxI0MxGhwMPXOx1mwuzsbTl1H08oZmA2SuIyK/PVYR0au\nmMOiPY05k16Ruxv+yF0Nf2LdybY0r7QaX7NyCZEoq8Cg62aw6MBQen49gb9rtmPFgK6AlfuaLCA6\n8BgCE20Ca9Cm5y4w1oPYCBX1RQAYKoMzizXH27Ngz10MabeGGsF/gbm16zUwuiLd7Mq84CI2DWLS\nTIxdPZs1M2HL84E0q/eAuug/QiV7N1Qo+k0VrmxN5LEre3eEyJMqy1rmOJVcKD/ZC9TGmakxBDxz\n/vXUZ9TK3rELvO+EsPlFy1GekVIl2zc1Br/7PS3NZU1xJtu8lLvNOiHEYCHERiHExvj4eI/JcSDO\nVW3jGhjQXhULPZ6kNt9e7KHsxjl2GH6zykt833XKJ/neyZCUmY3A+d9YFpsPIOnbdBZrBrWlX5NZ\nTO/9GNtOKLe46sGHwdU/Js3IkFnVGLl8Ij2//YW+P/zBV1se5brJm1l2oDtDfv6CgT9P46aaf9K3\nyU881eYzKgZm0afRLA49W4Vq5hfpUec36lbYy0M/TsJABsN//ZSRy97GIHLIcfhQMTCGdcfCaRr+\nPfUjdpOeE8Qn3Xuz6dnvWDu4Lb0bzKd59EF2DG2Mt8kMQuUuEKgFpgRuqz2Ra0IP8seRLiRkhgNe\nVAo65lqABgBGlX3Nth1kMsrvzQ7OfeA8SJvqMex7O4h2DZUZwWldjUx9HVKHQfJdkHyPCkWOrQ7p\nb3BPK0idAP3bQeOoo0QZRoP1H/UCO44r32PL9+e+iSmPQlxdUjMzORQHhM0D34FgdkXInf1BZqwM\n5voQ8hWYapz/YfB/AkJ+VKHUBWHbqJSwsaYKGsmaptKC5sW+X5lUnMnFfvY8ijMBMt+FjFc9Lcll\nTQlNtv/hDkV8Csjr7FXF1VZgHyGECQhGbdqdh5RyipSylZSyVUREhBvEuzi6NoJ9b8HfL6pggt4t\n4IG2sOU1uCYid3Nu1jr4aSuMnAdVw2DQjTYqBeyjTthe10hKwYb5Wvig20jaVVvHJ7e9QN3/rkPP\n+gt5sf24c/rvjqtKjsOP06m5q8LE7EgybEEs3t+Tt/8exZwdd9IoYidz7+3G1pj2fL+tLw83n8Ls\ne/swacMT+JvSSMsJZtrGx3h/9cvM392fgQumcSS5Fh92fx5vk5U9CQ1ZerA7GVY/KohX+HlvL46n\n1aB6yE4aR+3CKW2kWpKZt6uXSzp/BJCWHcqgVlOZ3+9Ogr1TIHASqqpHIJACOCD1AUhq8d9zIvj/\n7VEml/sAACAASURBVJ13eFTV84ffs7vpvZJQQ+hNSpAOIl0UqSoKShMUxO5XsIPYG1b0pwhiBcEC\ngiIggigivYYeQkkgvffdPb8/ZkMCJiRAIBHu+zz32c3u2XvP3r07mZ0z8xkp+kAFYq4WSagvYKnB\nvoSmmJQmOnYhKIc2cd5PYoztx0S9DalyvLc77JpeQGiNaUWqam53gO/X4Dn1zA/RFg22Ywz7sID6\nT0Jiyg6gQASDUodBQhPKhXIHt6ESdigk7w8x9Ek9xdsPToTgw7IYmDZeUt+0TQwbSEl4lqOfX1XG\nHAT+a6QJgMHFcDpkq7XOBwpDtiVSEYZ4E9BAKVVXKeUMDAeWnDVmCTDKcX8YsLqqxoeL0zCkSOS9\nUQh8ebcs5oHkEXu6SPdkgF/3iPhPh3pO7IprydE0hyIQJjQmknPcGb5wA94zUqn92lG6fvoXdQPt\nfD46kevC1rMnvsXp8eDoIu3AxZzDCz2foJ7ffhqHwKOdXmPd0W4o7OTbpCLlUFIt1h3thq9rBgcS\nGxKfVROrNmPTFq6ptpObG/3A2iMR5FhdcTLl0r3uWgD2xTdiwuLZvPLHFHILXJn++3Qe//V1Wn2w\njY2xw7CYsvF0zqRtdRF8sNmd+HjTeHxfSqZZUCSDmy7GyeItUpXkIJ4vZORJdZZ26uQwri5grgOY\nJbVLZ0gniswXSXb5jcdWzCXZ8qWkjalgUOFQ8Jd4rz5zz/xgLA0kTUxZHJ6nFv1fe1qRilruD5C/\nBrxncUMLX25oDv68I+ltXk+DCjl39oTOh8ROkDoJrPvAnl9kVEFKnXM+k+PZjhdV0nk8JguLzr3E\nUMcFSdcTz6fB51NwHVr6MasKLteV2fXEgMDCX+6ObcJZz5cUsq1R2s4uOkbsiPlOBn5FYiFztNZ7\nlFLPA5u11kuAT4EvlFKHgGTEWP+nqRcMO6ZJVsXozhIXnrYYUh0iXgV2V2bdAZOK/VpecfDMi9tu\njWZVpBOfb5QOGUXlEhp92hRrgjziePq3l+laZy2PXr+C2798gBre0Yxt8wmL9w3khoa/4OuazPeR\ng9B2zZG0emTlu9Cn3ipubLScoc1+JNTrBLHpoUTGN2ZVVF8+2zqeiOqTGND4J0Yfm8vwFl/z84E+\nrB3XhVWHejNr4yQ2HfWnXXUwmzS1fE5gtbvhZErFzSkbD6dM6vg52s8rZxHAwQ7ko7WZhm8fJDnH\nj/gnm+Pj5itpZBlPAzbRqIgLpjAXuVNoCJ36vCXtk0ybISQO4sPB7i/ZDjpLBOBLkndMaC4i9NUS\nRfFNp0FInogKKX8wefNI9195pE8vsC8E22GJf5prgUs/hwSn1aE5UazMUueK7oI9ERI+FDU46ybw\n/100HXzeB7dR4NwblC6KZzs1BafnHfdbyz5M/mCuBu4lKPxfTrQdUu8CS1PwerLs8VcbiYilKufo\niixxrpAYsdb6Z611Q611Pa31i47HnnUYYbTWuVrrW7TW9bXW7QozLCobux1eXiYC72WRb4XbPoK+\nb0Gb50WVLTwIltwvi3TvrYbnf4J3VoOfu1TIvelofzahK6fb9DibYHxXqOd3iA7V17NkZ6EmgcbN\nqQA3JxuFJtmkrIDiRHoY/m7p/HW0M19uCsLdKYO0PF8e7PgO22Pb0G32WlJz/UjNDaJZ0G6aBO5l\nUrv3ybe6cGOjZYR6xaKASUveZ/3xTphVPs5u3YjLbIDGxNyhYwn3O0rr0O10qr2BrSdbkZQTxLQ1\nLwBinEwmsJhyALix4VIOPlyPa0L2kFPgzQcbH+FAnMJml38edq3JtboT7JGEj/MhMLUEFQhWh8wd\neYCN1FwfHlj2IdactYBZhIJO+UDm29InDg/IfB6Se0J8HclwOP2BbIasWdI5w9JEzpn7PeA+UbIW\nTL4QtB0KNkByP8hdKA0/nTvLYlTKTZD7PSR3hzg3OOUH2lGnbk+RsIjH0zJvS3MRCzLXlX2AKMa5\n3gAmy5kGvDieD0PwPokbVwV0hnRayZlb9liDi6U8IdvTXNUlztFJ8OQP0KIG7Jx+7rFJmfDtZkdD\nzzzp4uFdLGQ4d7Tsb95f8N4IaF0bGjqcjkAv6NlEdI2z8+H3vdk0rRbJ9/tvpcBWWIGlyLUq/FxT\nyCkIpIbXMWIyiirZdk135alvvmbJvv4k5wTias5i9A9LSMnzL4wGsGxkX+7+cQ5H08II9ztIZkE9\ntp26gUD3b/ghcgA/HRgCgLdTCm+tacbJpGeIzwwho8CbL4feQYPAKLac7E1kQhcAHugwE60LWLh7\nGHV8own2jCcyrilms5Vw3yNU84jn210Dmbzkf0xoG0ZE9c28uHYSr/ebysln7kflz5eJeT0OyeI8\nROV/x0u/mHiq28NMXTWXw8n1sNgngrmJ6BOT5ZCiTAcUZL8JeIKlMyQPlcwI71chfZJoHQfuEvlM\nAO+X5NaeJN6xuYHEjm3HJZ5sOykG3m20eM7O3aRJp3IDVYN8q5nZf0K/RjGEqxWiVWzdCd7vgMcD\nwBvnd4FdCIX/DM7WV64ITD4QdADUf0yQ6L/J6ZAtYoCHA6WmoVzVhjg8CIa2cWQC6HNLE4T6QuTz\nYnwHvCvNRPe/ALGpsD9OsiWczJIFccPbUM1LUtoSMkWl7Y8D4lUDjLxmJs9d/zSTl37IB//ci8VU\nQNQj4SRkBdFjziqC3OOpH3DytCF2NoOf6VvmDhnFwcR6NHznAM5mO8dTC1WybLStnUtCVihtq28k\nISsApWDh7bdwz48z+Da4G21rbCbc7xAtgnew7KAI1SzdP5CMfG+C3OP4cOMkmgVHMrBVHiaLH55O\naTy7+iXC/I5z13df0Lf+SpaP6sORlHoM+upHdk5uj8+LaWTme9G+5noCPRPoWmcJDQL6Ut9/P07W\nHby58WM6NvCgs286d32/gQAvb2pXa8Knm6FptVgW3PUl5C4A6kiM1dRaPNjT6WWOZQSnLtKgE/HI\nSY2X8mXPt+Vnts4BXIv1vvMD11vBFiexYufeULAVUgaAKRyqHQanedLM1Pfb069buVM6rAxv15xv\nxuwEUy3JMXa6tuyLyRYnYQiXmy5O4yI+DFBQLa6skReGpcGl2a/BGZQWsi1t/FVtiAH+OiQ95PKt\n4FLKL8xCmlSXzhz5NlFWAxj6oXTz6N1UJDSdzZCVD8ccWUp1A0STwt9DwhMxqbB0/2D+1+0zVhzs\ni4czeDqD1orMfA/S8vwB+CNaVgVr+UmBScPnB/Bc9zH8cvAGwER6vidOVifub/820/r9jrdLJhbb\nanbENeenDkPYHNOK6z5ZBEBKti8L99xGi+AdLD1wMzZt4eHOH9E8eB3J2dX4bOtdzPz7UYI9TtGr\nfjuiEuHFni8xa+Nk3CwZvNJ7Cov2DOGx5a+RV+BM5zp/cjLDm8x8b7ycU7HaA3G3JNI4aB+rxvQE\n5Uu+1YXjKVksXDya9WNc8TC/T1RCZ16+DeoE5NE/aCrk+fPWX/fRsdZ6OtZaJ1kV2V7S5DR/EVg6\ngUtv6Whc2M3Z61XInAH6JKhcsB2Q7Af3iSLhCFJubK4h3m7BWhEK8pZcawljANkfQfp9oiXsfjcA\nPRrE8PJgPwa2dgenFuJJF/wjjUFVGV+VlCFQsB78V/+7qOR8sETI/A3+82itfwbKlX5y1esRn0iW\n/N/61UofcyoNmj0rjUC3HIXwQDjsyDZbtBlWRoqn/Mav8N4d8NA30nHDyQwFNo2TWVNgO/PL9fuY\n6+gzbyUF9pLEYeyEep4kISsIMGHVhUZAKu+aBe9wZFmYCPGM4+OBE/jpwChq+Jxgxm/3sHTkzUQm\nNOHR5TMpzL8Y1HgRfx67jtQcH7rU+YNDyQ3JzPck8oFmVH/tJHV8ovju9mEk5wRw27ff8NmQUTyz\n6kUSs/05+mgY4xfPZuXhPuye3Bwf1zS0hoNJ9eg9by2pOV7smtySOn7R2Oxgdr8Tcr8gxxpIbJoP\n9YLdwbYLu6UDJt/ZkNQZ3MZC7mIavLmc4+m1ODxtIzXU7aJo5na3tKf3XQBpk6DgD/BfBQX7ZWHQ\n0gQyp4PPR2IgEzuA+2RZgMr+VITlfb+R3F5TDVksc7oGbMlgcpdsieTB0lPP/1dwbishgVOeEgcO\ndmRepE2G7A/A90sprz4XpwKk2WrQCbCUujheNtoG+avkV4DJo+zxBkAF6RGrthrKa28MPeIKpaZ/\n2WMKbCIIn5wFN10D/ZoXPTe4DQxrCzabdHb+fH1R26MCG8wdPBons5VPtr/PxqN+5DhkDq6fuwaF\neLu5jsdMqlA83s7JzBqAxmIqAA1B7qdIyA4BNIeS6lO4ztoseBcDGi8BbSei5k7ahS6jX8MVPP3b\nCzzX4yMOJlWnd/gv9Kq3lNpvHENjonXoDnbHt8SuTfi7ZjDx2g+YdfNk9sY3xmKKZ2CjxWw41pmd\nca2Yf9u9WMyauUPGAZCQ0wKbjkRhp1HQYTrU/JvUXG9q+0aDz6eYc36UvF/PN3DLfIx6gQXgMhbM\nd2GytIKkvhKfzd8CLoPYPLE9P+3rzy1z5rF+TAqY6ksFnM4W2Uv/NZD+iLRByn5HTpT3hxCwQuJJ\nWe+Lt5u/HvI3iUqcbR+Q/2/jmT5JQiHOvSRUoXOKCfu4SlWcJbxovMdjkqnhUg7xHf8fJTxxMUYY\nRJw97U7weFxi4QZXBVe9R1zIpiPw+z54pI+0Sjqbw/Gw9gDc1VFuzUqEgF5dLr3rpg+E8CmJfHTz\neFYcuY8f9vTCwwUa+f/Gkr09cXfKIrvAA7MqMtTFcVIw88ZJWO1mHvr5PU7rTjhbUWTzSp8pTF46\nC/Fw7biYTbSpvol6/ns5klKXGxqtY03UtdzUaDF966/kf8tfZemBgbzT/wHqBRzkxiZxJGUcwdWS\nS67VjU6z9/PPhOb4uiZg006YKCDfZsbFIjGXXw/2JM/qwc1NzkwJz7K24K4fvuaxDg/Sodbv5BW4\nsCOuC60bDsXZ+x5IbCmxV7/VYN0h6WLeL8iCWM7XkHqmcdQ4EZdZk/mH/+ShroulJDqlsD29CTyn\n/7vKSwVCSIKktMUFOJqEOuqDPP8PnBuKt+s2Biy1IPMtEXPHSTqLoKRVknIuyoKoKthOyD8ez6mi\na2xQLv7rHrFhiB1c/zqs2S+qau3CSx+nNZjHi85EoJdIYQKM7gTV3X/jxet6sT7mTjp/9Dkf3Slh\nilyrNPrMLYDnBsB9jtxiN0sWd7T8hi+230m+zYWUJ/14atULzNo4CYAxEcuZu6UfoAj0sJKYZeHa\n6n8z/JpveXT5TPbc35SmwXup+0Y0PeqvY86WkYCNnuG/MaPnK4z74T32JjajWfBuVo27jRD3SGLT\naxMQ0J9U9TBDP8hk4rWzGNFmNdhTsKFQOgOTKcDR1Tiz6I2rRqyNbklU1t2M6d4YkvqDbTd2LZ78\n38e7Me6HObwxPJj+TY+IQVY+4v1aWoHfd2L04luA/Qjyj8Yst8GJkNwHrJuJMW3l3RWRvNprpBzX\n/REplbbuBo8HHeXIEUWZErk/SgFI/nKpXnNqJYUcAOYwCD4CcTWlwWa1DMAqC33mUmJR9iRI7Co5\nwD7vSJqaQZXnv26Ir/rQRCGzRohsZduwc48b8Yksvg1qJWlsaw9Ix+bP1sPCe3tw//J1rI++hu8n\nwYAWGbQPnsPERbeyLz6U1Bx4cL6dMW0+4+/jHQl2j2P2oPGk5PjxfeRQmrwbSVK2PwqFl0s2c7dI\ndwqlIDlbPqpNsR3pXEc0Fib+9CEda+0mOq02v+yXXm1taptZ9Zg7FIxkRsbLzNt2G8OaLSAzJ5ev\nDt1PRM1I6j71Lo0DItkZ3wZf14GMaPUpeEzBnPWqONyWNlBQ2CLeFcjlQGprNh2vzmNd+kA84PMV\npI3nVEYg30UO5v82jWdvQj22HTlM/2sagfNAMWbW7Uxa2BNnyy88M2wYAeZA8WTdBoItS6rnUm89\nLfCemzGP19a+Ta5pAO/0fwCy3wL/lYCSarez2/m4DpJb5/aOXnr/Jy2LtA3cJJxCwDqpukt/wCFm\nMxoSIsBt5L9FfOxpkilh2yvxZ995pV8Mma9JybLfMiOea3BRXFHLs/9EiWe7/9T5v7ZJdRH3MZVx\nRiJjZfHuvd8lLzjqFZg9Gm5tCzc0V/x5rAtbY7x541fIy1hAK9+H+PvBd3jc0dOyS9hm5gwex9oJ\nk0jJDeHjLc+w4XgfwgIgOSeUArsLGsjML0xS1jzUI5t/JrSlrq8sIr3992MAtKl/HXviazKs2UKc\nzeKabz0G326LIDvxPgY2ns/uuKbc2eornlz5MiMXvsvfR8IxKSuHUurz9S3DubHRT8SkhXI8diFj\nf/yZyUs/Y3PSFPD52KFWlsubfz1I4ze/IiqlNWk5vqTm1caatwGUH6Fex/FwSmdPfDMmXvs+T3R7\nQ9qy5y+BrGng3IO+jTbzdv/JuGT0lwU3c3NwHSeZEfqkLE65DgFcqRfagl3T4bVhNmk3ZImAnNXS\nCy6lv1SH2U4V5dsWEh8OCQ1E2zj4AATvlbZLINKVljApZMj+UKrlrFslfHE2lnBHh+ex4D7p3BdD\n3s+Qv7YoLGJgcIFcER6x1vDZX7D9uCO8EFXUdqii6d0UdpyQNLVcqxx7RAfZur4icwBYfxj2pQ4j\nIyWBx5eOZFh7qbi7vnkb8HqNhNzr2RXXmN9PPEpariIro0hfokUNqBuoWLIDnuqvmLMujbe6b2HL\nxAg+3vI4sbYnmdhd0ujm/nrQYZg1oHEx27ntEzeWjxpIi2p/MCpiAeCCl0s63esd4ZbmXzMmYhFz\nD+7k9gYL+CemG1Gp4XSt8xen0u38fNdo1kV3IbfGyzjbczApGNTkJ6KSGzCi5RcEvRJH/YADRD4g\n2hhKweDm/+DidC/9GyzAlJcKefPAVFcEezIeYGDLcWBtg7O5NvVeX0DjoP0su7MbGQUt+XxLR3o0\nOEoT8wogF1z707wGkDlXujubG0OOo12Q+xQJHcSHglN7aUlUiDkEMEnKWe5qyHgYTCGyiJbcX8qR\nUeJBWxpCcGzpspmWcPAtR62r3zIxwiWVXhfHelQKNMyVJ2JlULW5IgzxjuMw9jPoEA4bn4KIOmW+\n5IK5o4PEhZ/oL0UexXP3g71FgW3OKAjyhnpBvni9JALkmxwG+vutFp69+X+45cDnozMxZU7kyU4x\ntJu1Fg8X6Zl3JLGoy8eiLQX8ce+T7E57gRV7spm9eSSHksVoD28H91z7Cd4umTy/ZhoWE/i7xTOw\n8Q8EBfRk5SFn1h25llNdnsffLZknuvWi48eb+X5SBp6mbYS+Gsu1Ybk0CdjErfO/xdWSw6GkMLIL\n3Ni8/2e6VLejNdTzj+KFnk+x5kgP6gccok313QBExjejwK4ICJrEjpPpjLgmVSbt3APchoApVLxY\n227Q6dh1ACk5/qTlSp83s0rgvg4f8b/f1vD6oE2Q6yaeru04ZEwRb9hzOmR/IuXP7iOkM7JTV9mK\nV+EE/iO3CW3Aug3M4SIyZI+TBUNbNCgvmRNUTNmxyQNRnDsH9ixIqOuIV1eJyn6DKsgVsVhns8Pb\nK6FLA2h/joW2stAavtogTUIjwsoen5wJ178hWsRP3Hjmc9l50uXj3VWwbKekqS3ZId5u8xowf6NI\n+4BiRr8FPLP8NsZ0hrl/wa0RcDxFYtY1vY8xpetr3NTsCGsSljFmrnjWC++FN1fALQ1GM6r1VyRl\ne+NUbS/XzkghPiuE78fO553VIfy0fyCbH3yOTu8/RahXLO7OWaycvA1/DwtTF+Vx13XtaOUWgefz\nCRx6pAG3zl/I+uOdGRsxn9pekTzXc4YYL20GXaj1YCI52xt/91Re/GcLUzsMw6yPsPr4DHo0SnWU\nJQMBeyQFzRZF4cKf3a5QSqPcJ2C3KWISluJmySEweLzIRFquAf9fZFHPbQTkzgedIN6n07VieE2B\nkDwQ8n+H4GOiK1FIUm8JdZibS/cOp6ZgSxARIPthsDSW8EbeKgkreNx//pkT2fOlis779bK7cWg7\npN4h3UO8Xzy/4xiUm//6Yt0VESM2m+DRvhdnhEHE3+/8FO4qpwJTag7sPCHVefP+EiEggBV7wOM+\n6PG6tE/6+SFOZxc8cSP8tEMCCWG+0fRseJLv9tzGsgfg09EQ9TJ8u6UoG8PHJZ37l73P7QsXMroz\nTLsZUrLhVDq8OATi1Gcku23j822j8c2sxoyez6LQrD1+D19PbErktHjaBDxPv/rL6dsoil1P7qKG\nupPIY7t49+9RPLG4MaagbUzoEoe/WxYv9HqS5Xf1ZdOJpny45RnswQVQLRa8XgFHH7203Hq8sX46\nMenVub+nN2b3MQD0qL9V9BxQ4HwDpN4MtkgpK3ZgsjRCBWwE5YuJI9QKakGgTx2wOd6wczcwVweT\nO5/+WcCUX5/Cpj3Fw02oC/FNJHc4bwkiSHTWJey/FNwfFy8892vpRWcOkhS4hCaQu1Sq6lL6QtZL\nkP01JA8RVbLykvk8ZM8ULYqyUCbwm18+I5yzWLp9FO+pZ3BVcEWEJiqKsEB493akw/BZ7DwuJdDF\nY8/hQRD7Bgx8H0bPlbLmZ24CXzcRB/p9v2wnUiRkUScA0rKlfVId/2x+HdmHFh/sJd8G32yE/teI\n3vGKh8VQT12Yxbox7Xlx7RMk6qex2mDmSgjxFo2LO9qLuNCCjc15sNPbaA23tXVmYMcNuHn3A12f\nJnk3Qj4sHjkQXIaA7gBAi6DV3B3xMUMi/FFON9El9BHuX/omD3ZZSIugFRxIrM/Y7h0wme8EIMce\nQEKqP8sOPs6c7VPZfMyFUwUP0LGelZERvXHjWemYYaoOaJGYzNoNpiAI2iJ5vJkviJeb3A4x6tng\n+TJ4TZXiivzbxRDrArCfYETLuWyJiSDeeTOhTo1EirLgb7AeBFxEvNxUTMBG2yGhKeADgdsheRDY\no8Glr5Qd568Wj9hcXfbl0hvcx0DCsxK2KC/+SyXf13yRxRtnkzkDrFtkwdHQhLiquCI84opCKbi/\nJ1x3lia21QatpkOHEpyazdGwKVq88ld/hpx8yUNu7viONg6Brg2gfpDkHvu6gbszPNzbnYbNt7Ls\nQQuvDoX3i+kybYoW4aBtJzx4e8Oz1AgI45N14nk3rAbpufD4IjiZBnFpMGK2FYvJjlJgs7Rgwa5+\nJGQAaMhfS1peODE5AyDve0e3Cyec9QY+GfoGN7SqDjqHmX/dyadb7ybBOpGvdtxB/0Yr+Hz7SFpO\ng4X/JJASO4ZX101l0pLnaBq4lptbgacbTPjCwvy1H0lFoI4Hnw8g6Jgc235SjGP6ZDGYfnPBuSM4\nXweeU0QFLPMJSUuzxYohKvhbZCV9F+LicQud66wn1GObnBiPe4A8kbIMzZWUtX9/iuKFOrWU1kc+\nc8AULMY4cCNY6kuhRNBG8VLNfhLeCNpb/gvFEg4u3aR7tPVA+V9XFn4LwX+FYYSvQgyPuBxYzBJS\n8HX793OvONJtO4RLyMCsTxJ77A3ahU2hR5Ngpg8UIz1rDew7JeGM7HyHrpjJi15NoVdT0UaOTwd/\n93zy8pLQOoSuDRT3DZjC7/ugeyPxpo8nS5ummn7SwklreGWohWUnVtCj7q8s3TeWMXPhwZ7w9nA7\n+C2iyZN9aRa0iuV3LuW7jYl0qlOfmt57pWOxcycAFt3fjKj4OLr4DCbdz4st8SN47VdFdBLsOx7F\nLbVPMbnjZ4T5RTOx4wY8a/Zh1KeadrUO0DR4d1FHEWWRcuPMNzhdPJHzfyInaT0MfosgYA3kLBR1\nM6/nZHEu80XxWHM7iqF1G4ZyHQTWxyRuDOA2HFwHntmyqBBtg7QJ4PGIeJQgnSa4rvQP1npYCk4u\ntIItsZX8EwnJOz/FteRBYI2EoF2SoleIpe65u0QbXLloravsFhERoas6e2K0HjdX6z5vap2WrbXO\nfFdnRrtrxmkd8nDROKtN68QMuZ+W/e/99HpDa8Zp3e3FQ1rHot9culMzTuvXlxeN+W6zjPlkreOB\n3OVaZ32mtdZ61Gw5XnTsbv3BT+9pp/FW/fPf72odi+4wPVJHTE/VMxf/qBmn9c0z9+nf98TrWau1\nttvsesOueXrr1l76p83RuiB5ui441V7bUu7Tu/eM15O/yNBJGVrr/D1aW09pnTJR69yV2mbT2jze\npn3vS9YnY97SmWmrtE5/Wmt7gdaxFq1jzVpnzNQ6Fq0Tr5fbWLROGihzTxkvf+f9oXXyLXI/Y6bW\n9rwL+yCscbKPuMblf82pmvIaW8aFHTPtaa3Tppz/6xI6a33SR2t7CReCwQWBdAO6KHsDEVpcm/Js\nF3+84ttFecRKqdeBAUA+cBgYo7VOLWFcNJCB9Max6gpcbaxsmlaXGPCKSLltGjKW41Yv6vhb8Xaz\nYLeLiLy7syzcwZmC8oWEB4HTAWhewxmcujKkdS57E2wMaVO0Kj8kQjoZKyWZIubU0bJg5DqYzDxv\n0nPBs+ApJkUsZt7ma/ludy+8TYNws8Ty8uA6tAsfyPEc6Ne8ETe8JyXXd7T8gfYB0k5w+tfbsOq7\nGVTjOciNoplfAu8NGwCuA0CHS3sjnQfWKEwBPdn33D4sWY8REjCFf2Kuw8etJ429AM8XJQPCqQX4\nb5Geb1SH/O9FWAek1ZDnY5LTqwIkVc3jXtF/uBDMwRC4TWLS5cVzCliPOApXLgDvGRf2uoA/AHvZ\n0poGVw8X9x+EPoDFcf9V4NVSxkUDgee7//+CR6y1eLh7Ys58rN5U8V6jErRWd2vd/bXy7+/oyR06\n7NEo/fbiL854fOdxrT9aI/sd/L7WOneN1tnfam23a7s1Q9tsWuv87Vpnvqcf/samGad146mxWsei\n7fEttC1hqJ71W4b+7E/ZR9sZWuuCvbrgVGu9btt7etgsu45N0Tot/YDW1uNa563X2m7XB05p3fml\nfJ1zokaRZ2tL0zp/p9Z5G3Rmruwv5BHHRLO/ljFZ87Q+6eXwVBvJbe7vF36iDQxKgavZI9Za89CR\nDgAADD9JREFUryj25wakQ/NVh7cbNHUTzYm/DkkPuw1PikB8oKdkYbQuo/iqkOw8GPZJY6JTndmb\nlHfGc7d/DHtiISxAcp0lBgqkPYjKfhcVuF0WqUzV2X9sFdCH5Gxf0mx98bHEsTcmkklfexJRB7Y9\nKw1QsTTGUm0rd78HB+Mg1AfeW92ATU9D2zBJH9l5Av467MQrm6KY1nWAVLWZvCH+OtApuAfn8FTv\nXdTyy4PkN8HnXaiWIvm9ud+J5KTPx7II59Thwk90ygjJEQ46IAuBKbeB18vg2r/019gzIXWkdE92\nv/PCj30utDRNPWdXaAODc1CRv43GAgtKeU4DK5RSGvg/rfXHFXjcKsOD82HhZkk/690MCnW7tj9X\nNCYrD+6eB7dESKjhNNoOOoOUbB82HXWmfV34cHTjM/Y/8zYRpn+831maGOa6IoB+uheZje+G30pU\n9l10fP9d6r2+nMSZ6TTx2sbHd2ra1FE0ryH5zt0agqcr9G8B+4MkPa+WnxSNFDKkDeycBk1CndkX\n/yszl8FzN0N1rxfAnoKyH+GFbu1AVYO8OMi/VdrbA/gvrpiTC5LiprMBu6SwWXdKB41zGWLbMchb\nDDrz0hnilAGQtxKCY4wy5v80sUAZzSsvEWUaYqXUKqCk0qOntNaLHWOeAqzAV6XspovWOkYpFQys\nVErt01qXoLgCSqkJwASA2rXL6UZWER7tIx5lx3qljzkUL1V1SRlnGeLUUZD7JTWC9nPstYb4uRct\nxCdlQq83JRVuTEnCRB4PiupY6nAp9TWH4FormaYo2oeLYP3OGG+uqXUd4x1O9FcbYORs+F9feO0W\neOu2ot3d1wPu/Rz+OQJ/PylVgS1qFr3u4z/g2jC4u5sjO0Fr8PkULI0khuzc3fGexkHeCskOKF79\ndqH4f19U1uw6QMR5zGXUszs1ldhxWeMuBlNt0ZsongFhYHAelGmItda9zvW8Umo0cBPQ0xGrKWkf\nMY7beKXUD0A7oERD7PCWPwYpcS5rflWJ2FToG/YOnhmzwWVjiWlWLWvB+iegQfBZT1iagbk+KG9q\nndU1JDlLxIS2H5cCkVNvlXT0HNDFmu45+p4Nbi2tnFZGwjXFmnt3bwS3t4PbS0rFBXbGwO4YTW7S\nk7gG3g0W+e/yv36yn5tbFhusFLiP/fdO7EmidKbz/v3chVI8TcxSzlJKp1YVd/yS8P3w0u7f4Irn\norQmlFL9gLeA67TWCaWM8QBMWusMx/2VwPNa6+Vl7f9yCsNfLHY7mCeAmyWX7Od8oFq8tC+vIE6l\nweq9kjvcvXEJAwo/x7PyWa02+Puw5Dk7nUcgqsAKeemz8cwbD57PgtcF/GTTGvJ+gZQbwftT8CjB\nWBsYVAAVozVRXcM95Rw9rUppTbwPeCHhhu1KqY8AlFLVlVKF3UurAX8qpXYAG4Fl5THC/zVMJlg0\nERbc6wQhKRVqhA/FwcMLRIioRCMMYoCVguyvIO3e03oFFjN0bXgOI1ywB5J6SReMYjhZwNNvBPh8\nDh4Pl/LiMlAKMIPyBJMn5P3mSGUrhj0VEtpCxksXdgwDgyuAi82aqF/K47FAf8f9KKBlSeOuNIZG\ngLT/cS9j5Pnx8y6JK0fUKYfOctabIgPpMRVtDuO936BBNbihRSnj89dB/m8i5n72T3jldnELXDoX\nUgZLWMO5m+gIm+tD8MGiMfZU0VcoOEcbbQODKxwjo7wKozV88bcY4KUPQM8mZb/mt7jFnEg8zp3V\nwkjKlEyOsAA4UlpDYPfxaEtLVhy8lqbV+Vd8+uKwSBt7cz3Re/B8uqhc+fSQMAg+VTGLeQYG/1EM\nQ1yFiU6EUXOgaSjsKWcR1+T5tdh3qhY9rhGj+sN9oktRKsrMzviO9HtbUtnWPvALZL0Nvp+X3mCz\nJHJ+Atse8JhSFKdWljO7aHiV8ibKexxdIELv5hLk8QwM/sMYhriqkvsLYV5mZo3oc1rJrTwsnAhR\nCUWe7aDWZb+mcQjcdz0MaAnkLoL8FWDdzckMMZCh5XFWMx6WThhuoy9di/q0eyFnDgRsBOdrL80x\nDAwqAcMQV0W0hpQbUTgx8frzS/1qXoPzMtwgOsvvjyg89nvgPhGcImj4iDyU8UE5duL3naionW2E\ndb5sJs/zm1RJOHeBgi2iJ2xgcAVhGOKqiFLg+w2y8He5j+0OzpKVM6K9Q66zPDi1lO1skrpKRka1\nROk3dzG4j5HNwOAKwzDEVRW328oec4n56Dy6B5WKpYXEdi9UVc3A4CrAMMQGlxbf2ZU9AwODKo/R\nKsnAwMCgkjEMsYGBgUElYxhiAwMDg0rGMMQGBgYGlYxhiA0MDAwqGcMQGxgYGFQyhiE2MDAwqGQM\nQ2xgYGBQyVxUh45LjVIqAThaAbsKBBIrYD8VQVWZS1WZBxhzKY2qMpeqMg8ofS51tNYX1blVKbWc\nop6/ZZGote53Mcc749hV2RBXFEqpzRXZ1uRiqCpzqSrzAGMupVFV5lJV5gFVay4ViRGaMDAwMKhk\nDENsYGBgUMlcLYb448qeQDGqylyqyjzAmEtpVJW5VJV5QNWaS4VxVcSIDQwMDKoyV4tHbGBgYFBl\nuSINsVJqmlIqRim13bH1L2VcP6XUfqXUIaXU1Es0l9eVUvuUUjuVUj8opUrsAKeUilZK7XLMd3MF\nHv+c71Ep5aKUWuB4/h+lVFhFHfus49RSSv2ulIpUSu1RSj1YwpjuSqm0Yp/bs5diLo5jnfN8K+Fd\nx3nZqZRqc4nm0ajY+92ulEpXSj101phLdl6UUnOUUvFKqd3FHvNXSq1USh103JbYflYpNcox5qBS\natQlmEelfncuK1rrK24DpgGPlTHGDBwGwgFnYAfQ9BLMpQ9gcdx/FXi1lHHRQGAFH7vM9whMAj5y\n3B8OLLhEn0ko0MZx3ws4UMJcugNLL9M1cs7zDfQHfgEU0AH45zLMyQycQnJiL8t5AboBbYDdxR57\nDZjquD+1pGsW8AeiHLd+jvt+FTyPSvvuXO7tivSIy0k74JDWOkprnQ/MBwZW9EG01iu01lbHnxuA\ny9kLvjzvcSAwz3F/EdBTKaUqeiJa65Na662O+xnAXuA825xeVgYCn2thA+CrlAq9xMfsCRzWWldE\nEVO50Fr/ASSf9XDxa2IeMKiEl/YFVmqtk7XWKcBK4IILHEqaRyV/dy4rV7Ihnuz4STOnlJ9WNYDj\nxf4+waU3DGMRL6skNLBCKbVFKTWhgo5Xnvd4eozjok8DAiro+CXiCH+0Bv4p4emOSqkdSqlflFLN\nLuE0yjrflXF9DAe+KeW5y3VeAKpprU867p8CqpUw5nKfn8v93bms/Gd71imlVgEhJTz1FPAhMAP5\ngGYAbyIf5GWfi9Z6sWPMU4AV+KqU3XTRWscopYKBlUqpfQ4v4YpCKeUJfAc8pLVOP+vprcjP8kxH\nXP9HoMElmkqVOt9KKWfgZuCJEp6+nOflDLTWWilVqalVV8N35z9riLXWvcozTin1CbC0hKdigFrF\n/q7peKzC56KUGg3cBPTUjqBWCfuIcdzGK6V+QMIKF3sxlec9Fo45oZSyAD5A0kUet0SUUk6IEf5K\na/392c8XN8xa65+VUrOUUoFa6wrXOSjH+a6w66Oc3ABs1VrHlTDXy3ZeHMQppUK11icd4Zj4EsbE\nILHrQmoCayp6IpX43bmsXJGhibNieYOB3SUM2wQ0UErVdXgjw4Ell2Au/YDHgZu11tmljPFQSnkV\n3kcWKUqa8/lSnve4BChc8R4GrC7tgr8YHHHnT4G9Wuu3ShkTUhifVkq1Q67PCv+nUM7zvQS4y5E9\n0QFIK/Zz/VJwO6WEJS7XeSlG8WtiFLC4hDG/An2UUn6O0F8fx2MVRiV/dy4vlb1aeCk24AtgF7AT\nuahCHY9XB34uNq4/snp/GAkjXIq5HEJiadsd20dnzwXJatjh2PZU5FxKeo/A88jFDeAKLHTMcyMQ\nfonOQxckVLSz2LnoD9wL3OsYM9nx/ncgizOdLtFcSjzfZ81FAR84ztsuoO0lvF49EMPqU+yxy3Je\nEON/EihA4rzjkDWC34CDwCrA3zG2LTC72GvHOq6bQ8CYSzCPSv3uXM7NqKwzMDAwqGSuyNCEgYGB\nwX8JwxAbGBgYVDKGITYwMDCoZAxDbGBgYFDJGIbYwMDAoJIxDLGBgYFBJWMYYgMDA4NKxjDEBgYG\nBpXM/wMwiaAHRV3c0AAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7f90c2a6dfd0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Scatter Plot\n",
    "from matplotlib import pyplot as plt\n",
    "\n",
    "# plot the result\n",
    "vis_x = Points[:, 0]\n",
    "vis_y = Points[:, 1]\n",
    "\n",
    "pca_x = Points_pca[ :, 0 ]\n",
    "pca_y = Points_pca[ :, 1 ]\n",
    "\n",
    "plt.scatter( vis_x, vis_y, s=1, c=GT, cmap=plt.cm.get_cmap( \"jet\", 10 ) )\n",
    "plt.colorbar( ticks=range(1) )\n",
    "plt.clim( -0.5, 2 )\n",
    "plt.show()\n",
    "\n",
    "plt.scatter( pca_x, pca_y, s=1, c=GT, cmap=plt.cm.get_cmap( \"jet\", 10 ) )\n",
    "plt.colorbar( ticks=range(1) )\n",
    "plt.clim( -0.5, 2 )\n",
    "plt.show()"
   ]
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [conda root]",
   "language": "python",
   "name": "conda-root-py"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
